基于開源IM即時(shí)通訊框架MobileIMSDK:RainbowChat v11.7版已發(fā)布
Posted on 2024-10-16 10:16 Jack Jiang 閱讀(80) 評(píng)論(0) 編輯 收藏關(guān)于RainbowChat
RainbowChat是一套基于開源IM聊天框架 MobileIMSDK 的產(chǎn)品級(jí)移動(dòng)端IM系統(tǒng)。RainbowChat源于真實(shí)運(yùn)營的產(chǎn)品,解決了大量的屏幕適配、細(xì)節(jié)優(yōu)化、機(jī)器兼容問題(可自行下載體驗(yàn):專業(yè)版下載安裝)。
* RainbowChat可能是市面上提供im即時(shí)通訊聊天源碼的,唯一一款同時(shí)支持TCP、UDP兩種通信協(xié)議的IM產(chǎn)品(通信層基于開源IM聊天框架 MobileIMSDK 實(shí)現(xiàn))。
► 詳細(xì)產(chǎn)品介紹:http://www.52im.net/thread-19-1-1.html
► 版本更新記錄:http://www.52im.net/thread-1217-1-1.html
► 全部運(yùn)行截圖:Android端、iOS端
► 在線體驗(yàn)下載:專業(yè)版(TCP協(xié)議)、專業(yè)版(UDP協(xié)議) (關(guān)于 iOS 端,請(qǐng):點(diǎn)此查看)
關(guān)于MobileIMSDK
MobileIMSDK 是一套專門為移動(dòng)端開發(fā)的開源IM即時(shí)通訊框架,超輕量級(jí)、高度提煉,一套API優(yōu)雅支持UDP 、TCP 、WebSocket 三種協(xié)議,支持iOS、Android、H5、小程序、Uniapp、標(biāo)準(zhǔn)Java平臺(tái),服務(wù)端基于Netty編寫。
工程開源地址:
- 1)Gitee碼云地址:https://gitee.com/jackjiang/MobileIMSDK
- 2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK
v11.7 版更新內(nèi)容
此版更新內(nèi)容(更多歷史更新日志):
(1)Android端主要更新內(nèi)容:
- 1)[優(yōu)化] 優(yōu)化了首頁“消息”列表中單聊類型未正確同步時(shí)的收發(fā)消息和點(diǎn)擊后的處理邏輯;
- 2)[優(yōu)化] 優(yōu)化了首頁“消息”列表中同一好友和陌生人會(huì)話不能自動(dòng)合并的問題;
(2)服務(wù)端主要更新內(nèi)容:
- 1)[優(yōu)化] 大幅提升群聊性能(改進(jìn)離線消息存儲(chǔ)方式等:異步提交、批量處理);
- 2)[優(yōu)化] 升級(jí)了mysql驅(qū)動(dòng)至最新版8.4.0;
- 3)[優(yōu)化] 優(yōu)化了離線消息處理性能(異步化、無鎖隊(duì)列、批量處理、事務(wù)合并);
- 4)[優(yōu)化] 優(yōu)化了聊天記錄處理性能(異步化、無鎖隊(duì)列、批量處理、事務(wù)合并);
- 5)[優(yōu)化] 優(yōu)化了“接口1008-26-8”,使得與Web產(chǎn)品聯(lián)合部署明web前端按時(shí)間戳加載的消息不與客戶端發(fā)生重復(fù);
- 6)[優(yōu)化] 修改了離線消息、聊天記錄異步定時(shí)器實(shí)現(xiàn),使之運(yùn)行更健壯;
- 7)[優(yōu)化] 加好友成功后將成功通知保存至離線消息和消息記錄。
部分功能運(yùn)行截圖(更多截圖點(diǎn)此查看):
作者:Jack Jiang (點(diǎn)擊作者姓名進(jìn)入Github)
出處:http://www.52im.net/space-uid-1.html
交流:歡迎加入即時(shí)通訊開發(fā)交流群 215891622
討論:http://www.52im.net/
Jack Jiang同時(shí)是【原創(chuàng)Java
Swing外觀工程BeautyEye】和【輕量級(jí)移動(dòng)端即時(shí)通訊框架MobileIMSDK】的作者,可前往下載交流。
本博文
歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明出處(也可前往 我的52im.net 找到我)。