新聞中心
開篇

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),公司以成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上千多家,涉及國(guó)內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過(guò)專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。
電商平臺(tái)最不能缺的就是即時(shí)通訊,例如通知類下發(fā),客服聊天等。今天,就來(lái)給大家分享一個(gè)開源的即時(shí)通訊系統(tǒng)。如對(duì)文章不感興趣可直接跳至文章末尾,有獲取源碼鏈接的方法。
但文章內(nèi)容是需要你簡(jiǎn)單的過(guò)一遍的,相信你能get到不少騷操作。
項(xiàng)目簡(jiǎn)介
該項(xiàng)目是一套基于mina或netty框架下的推送系統(tǒng),或許有一些企業(yè)有著自己一套即時(shí)通訊系統(tǒng)的需求,那么CIM為您提供了一個(gè)解決方案,目前CIM支持websocket,android,ios,桌面應(yīng)用,系統(tǒng)應(yīng)用等多端接入支持,可應(yīng)用于移動(dòng)應(yīng)用,物聯(lián)網(wǎng),智能家居,嵌入式開發(fā),桌面應(yīng)用,WEB應(yīng)用以及后臺(tái)系統(tǒng)之間的即時(shí)消服務(wù)。
項(xiàng)目架構(gòu)
即時(shí)通訊聊天的架構(gòu)都相對(duì)較簡(jiǎn)單,一般都是服務(wù)端+客戶端,能實(shí)現(xiàn)用戶A到用戶B的聊天;含金量在于看看支不支持集群擴(kuò)展。
項(xiàng)目主要模塊
項(xiàng)目分為,服務(wù)器端,和客戶端,服務(wù)端是netty 整合websocket,客戶端形式多種多樣,都是調(diào)用服務(wù)端的,本篇就不重點(diǎn)介紹了。
目錄說(shuō)明
- cim-use-examples是各個(gè)客戶端使用示例
- cim-client-sdk 是各個(gè)客戶端的SDK源碼
- cim-server-sdk 是服務(wù)端SDK源碼,分為 mina和netty 兩個(gè)版本,二者任選其一
- cim-boot-server是springboot服務(wù)端工程源碼,使用Idea工具開發(fā)
其中所有的sdk均為IntelliJ IDEA工程,Maven打包成jar導(dǎo)出引入到對(duì)應(yīng)的客戶端或服務(wù)端工程。
功能預(yù)覽
1、控制臺(tái)頁(yè)面http://127.0.0.1:8080
2、Android客戶端
3、Web客戶端
結(jié)語(yǔ)
此套開源的即時(shí)通訊系統(tǒng),可以改成推送的,也可以改成聊天的,后端改改可以拿來(lái)直接使用,重點(diǎn)不在前端,但android 和ios還有web都支持,自己看代碼中的例子吧,值不值得收藏,自己先看看文章,覺得可以收藏一下,慢慢看。
網(wǎng)頁(yè)名稱:一款Java開源的SpringBoot即時(shí)通訊IM聊天系統(tǒng)
網(wǎng)站URL:http://www.dlmjj.cn/article/djcdiji.html


咨詢
建站咨詢
