默認
發表評論 3
想開發IM:買成品怕坑?租第3方怕貴?找開源自已擼?盡量別走彎路了... 找站長給點建議
[已回復] 有幾個關于MobileIMSDK的問題想請教
閱讀(893) | 評論(3 收藏 淘帖
Android開發一枚,最近公司要做即時通訊,看到了MobileIMSDK,因為沒有這方面經驗,所以有一些問題咨詢🙏🙏:
1. 服務端擴展,是否支持橫向分布式擴展?
2. 如果協議改為tcp,源碼上二次開發好做嗎?
3. 數據傳輸改為使用ProtoBuf好修改嘛?
4. 是否支持群聊?
希望大神 JackJiang 能夠幫忙解答下,🙏🙏



即時通訊網 - 即時通訊開發者社區! 來源: - 即時通訊開發者社區!

標簽:MobileIMSDK
上一篇:[已回復] 請問,moblieMSDK有沒有多端登錄和消息漫游同步功能下一篇:[已回復] 求助關于MobileIMSDK中用戶修改密碼業務邏輯的實現方法
推薦方案
評論 3
我逐條回復你。

1. 服務端擴展,是否支持橫向分布式擴展?
》默認不支持,一般來說以現在的MobileIMSDK性能足以應對多數場景,這是它的性能報告:http://www.4239727.live/thread-57-1-1.html,可以參考一下,如果真的到了幾十、百萬用戶規模,那時的資源、資金、人力足夠去開發集群模式了(當然,那些連作者自已都沒機會驗證過的所謂集群代碼,除了增加了代碼的復雜性以外,頂多算是個demo而已,意義也不大),沒必要什么都考慮一步到位,也不現實,而且分布式系統很多時候不只是代碼問題,幾十、幾百臺服務器,顯然也不是一般的運維團隊能hold的住。

2. 如果協議改為tcp,源碼上二次開發好做嗎?
》沒這必要吧,為何要改成tcp。一定要改tcp的話,底層的數據傳輸邏輯改一下,應該是可以實現,但顯然跟現在的久經考慮的代碼相比,沒有經過長時間考驗的話,那只最多只能算個demo了。

3. 數據傳輸改為使用ProtoBuf好修改嘛?
》可以改,現在的協議包,其實就是Protocal對象的拆裝,卡住這個對象的拆裝入口就可以了。

4. 是否支持群聊?
》在通信層來說,群聊的消息發送無非就是單聊的循環發送。但群聊其實更多的是體驗在業務層,有很多業務層的邏輯,所以sdk這一層沒必要做,也不現實,必竟每個人的業務層邏輯和架構等都不一樣。
有關群聊的討論,你參考這幾篇帖子里的討論:

簽名: 《手Q客戶端針對2020年春節紅包的技術實踐》:http://www.4239727.live/thread-2966-1-1.html
引用:JackJiang 發表于 2020-02-16 17:15
我逐條回復你。

1. 服務端擴展,是否支持橫向分布式擴展?

基于MobileIMSDK的netty服務端,pc端是否可以實現im?也就是服務端部署完后,能否做到三端都支持
引用:zxzrj 發表于 2020-02-17 15:02
基于MobileIMSDK的netty服務端,pc端是否可以實現im?也就是服務端部署完后,能否做到三端都支持

MObileIMSDK有個java版的pc客戶端sdk,你如果是要用c++這種客戶端,那估計就只能重新寫個sdk才能對接的上服務端。
簽名: 《手Q客戶端針對2020年春節紅包的技術實踐》:http://www.4239727.live/thread-2966-1-1.html
打賞樓主 ×
使用微信打賞! 使用支付寶打賞!

返回頂部
股票配资平台都找股牛网