一套仿 微信 IM系統 基於apache mina 隆重出世

 歷時6個月這套新版IM系統爲我個人自主開發 使用了 apache mina ,主要功能爲 服務端和客戶端,客戶端 到客戶端的即時通信,可以支持包括文字 圖片,語音等任何消息形式
服務端使用的 struts2+spring3和hibernate3.6 +apache mina

前言:
          現在市面上有很多 xmpp協議的即時通訊方案,openfire androidpn,等等。它們都是使用了apache mina開發,但是這些東西基本都需要二次改造開發。而且改動還很大,我也看過這些東西的源碼,發現代碼結構不太理想,耦合的情況太多,實在不好擴展。所謂XMPP 協議。只不過是別人使用mina 自定義了一個消息編碼解碼協議。通俗的講就是,xml形式消息的編碼與解碼,我們完全沒有必要在國外這套不成熟的openfire 與xmpp 上耗費過多的精力去研究,我們完全可以通過apache mina  自定義自己的通訊協議,並可以爲它使用自己的名字。我們不要盲目崇拜國外的有些東西,自己掌握原理,纔是最重要的,各位切記~

     這套IM系統在之前仿QQ一版衍生而出,優化了上百項功能,優化了程序結構,仿造微信界面這個demo的目的是隻是一個演示 ,可以參照它的代碼,使用這套系統開發自己的東西,核心價值是一套高靈活性,相對標準化的 即時通訊解決方案,即時聊天只是它的一種運用途徑! 


APK下載地址


http://staticres.oss-cn-hangzhou.aliyuncs.com/lvxin.apk


後臺地址

http://cim.farsunset.com


目前主要功能有
1.  單對單即時聊天
2.  羣組即時聊天
3.  朋友圈

4.  漂流瓶

5 公衆號功能





 
 
 
 
 
 
 
 
 

Screenshot_2015-05-05-16-41-10.png (435.78 KB, 下載次數: 0)

下載附件  保存到相冊

22 分鐘前 上傳






手機登陸後,打開 http://cim.farsunset.com 即可測試消息發送
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章