#?github突破7k?star?即時通訊(IM)開源項目OpenIM每周迭代版本發(fā)布

2.0已經(jīng)重構(gòu)完畢割择,架構(gòu)更清晰眷篇,代碼更規(guī)范,邀請各位參與OpenIM社區(qū)建設有興趣的同學可以加我私聊荔泳。

目前側(cè)正在業(yè)務開發(fā)蕉饼,已提供更多功能,包括群管理玛歌,閱后即焚昧港,朋友圈,標簽下發(fā)等支子。

web端體驗:https://open-im-online.rentsoft.cn/

安卓端體驗:https://www.pgyer.com/OpenIM




## 項目成果

服務端超過7K star创肥,OpenIM作為開源IM的領(lǐng)跑者,離不開大家的支持值朋,消息通過經(jīng)過壓測和可靠性測試叹侄,請放心用于生產(chǎn)環(huán)境。





性能及容量總結(jié)

服務器資源:8核16G內(nèi)存昨登, 6個機械磁盤趾代,每個磁盤100G, mongo 分片丰辣,10MB帶寬撒强。

容量:用戶容量10萬以上,消息條數(shù)10億條笙什。

性能評估:同時在線用戶10萬飘哨,每秒鐘發(fā)送消息900條,消息延時1秒(從發(fā)送者發(fā)出消息到接收到消息)

可靠性總結(jié)

啟動sdk得湘,模擬50個用戶在線杖玲、離線情況,消息可靠性100%

發(fā)送10萬消息淘正,有3條失敗摆马,其他消息都能被對方精確收到臼闻,并成功落地本地db。對于失敗的3條消息囤采,接收方確實沒有收到述呐,系統(tǒng)消息是一致的。

IM消息系統(tǒng)的可靠性蕉毯,通常就是指消息投遞的可靠性乓搬,即我們經(jīng)常聽到的“消息必達”,通常用消息的不丟失和不重復兩個技術(shù)指標來表示代虾。確保消息被發(fā)送后进肯,能被接收者收到。由于網(wǎng)絡環(huán)境的復雜性棉磨,以及用戶在線的不確定性江掩,消息的可靠性(不丟失、不重復)無疑是IM系統(tǒng)的核心指標乘瓤,也是IM系統(tǒng)實現(xiàn)中的難點之一环形。總體來說衙傀,IM系統(tǒng)的消息“可靠性”抬吟,通常就是指聊天消息投遞的可靠性(準確的說,這個“消息”是廣義的统抬,因為還存用戶看不見的各種指令和通知火本,包括但不限于進群退群通知、好友添加通知等蓄喇,為了方便描述发侵,統(tǒng)稱“消息”)。

github地址:https://github.com/OpenIMSDK/Open-IM-Server

開發(fā)者中心:https://doc.rentsoft.cn/#/

## 免費授權(quán)

| 項目? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 開源協(xié)議? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 費用? ? ? ? ? ? ? |

| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------ |

| [Open-IM-Server](https://github.com/OpenIMSDK/Open-IM-Server) | [Apache-2.0 License](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/LICENSE) | 100%開源,免費商用 |

| [Open-IM-SDK-Flutter](https://github.com/OpenIMSDK/Open-IM-SDK-Flutter) | [Apache-2.0 License](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/LICENSE) | 100%開源,免費商用 |

| [Open-IM-SDK-Uniapp](https://github.com/OpenIMSDK/Open-IM-SDK-Uniapp) | [Apache-2.0 License](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/LICENSE) | 100%開源厌衔,免費商用 |

| [Open-IM-SDK-iOS](https://github.com/OpenIMSDK/Open-IM-SDK-iOS) | [Apache-2.0 License](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/LICENSE) | 100%開源真友,免費商用 |

| [Open-IM-SDK-ReactNative](https://github.com/OpenIMSDK/Open-IM-SDK-ReactNative) | [Apache-2.0 License](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/LICENSE) | 100%開源,免費商用 |

| [Open-IM-SDK-Android](https://github.com/OpenIMSDK/Open-IM-SDK-Android) | [Apache-2.0 License](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/LICENSE) | 100%開源挪鹏,免費商用 |

| [Open-IM-SDK-Web](https://github.com/OpenIMSDK/Open-IM-SDK-Web) | [Apache-2.0 License](https://github.com/OpenIMSDK/Open-IM-Server/blob/main/LICENSE) | 100%開源见秽,免費商用 |

## 商業(yè)版授權(quán)

| 項目? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 開源協(xié)議? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 商業(yè)化授權(quán)費用? ? ? ? ? ? ? ? ? ? ? |

| ------------------------------------------- | ------------------------------------------------------------ | ------------------------------------ |

| 業(yè)務服務端? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | [GPL-3.0 License](https://github.com/OpenIMSDK/OpenMetaOffice-Flutter/blob/main/LICENSE) | 購買本表格任何一項服務,贈送? ? ? ? |

| iOS原生? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | [GPL-3.0 License](https://github.com/OpenIMSDK/OpenMetaOffice-Flutter/blob/main/LICENSE) | 2萬/套讨盒,100%開源解取,可以基于此二次開發(fā) |

| Android原生? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | [GPL-3.0 License](https://github.com/OpenIMSDK/OpenMetaOffice-Flutter/blob/main/LICENSE) | 2萬/套,100%開源返顺,可以基于此二次開發(fā) |

| Flutter跨端(含iOS禀苦、Android)? ? ? ? ? ? ? | [GPL-3.0 License](https://github.com/OpenIMSDK/OpenMetaOffice-Flutter/blob/main/LICENSE) | 2萬/套蔓肯,100%開源,可以基于此二次開發(fā) |

| electron版pc(含windwos振乏、mac蔗包,以及pc版web) | [GPL-3.0 License](https://github.com/OpenIMSDK/OpenMetaOffice-Flutter/blob/main/LICENSE) | 2萬/套,100%開源慧邮,可以基于此二次開發(fā) |

| h5(含h5调限、小程序)? ? ? ? ? ? ? ? ? ? ? ? ? | [GPL-3.0 License](https://github.com/OpenIMSDK/OpenMetaOffice-Flutter/blob/main/LICENSE) | 1萬/套,100%開源误澳,可以基于此二次開發(fā) |

| 后臺管理? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | [GPL-3.0 License](https://github.com/OpenIMSDK/OpenMetaOffice-Flutter/blob/main/LICENSE) | 1萬/套耻矮,100%開源,可以基于此二次開發(fā) |

| 音視頻通話sdk忆谓、基于SFU的服務端? ? ? ? ? ? ? | 服務端閉源? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 3萬/套裆装,100%開源,可以基于此二次開發(fā) |

## 本周版本 客戶端SDK? v2.0.4 &&服務端? v2.0.5

| 特性? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 類別? ? |

| -------------------------------------------------- | ------- |

| 解散群陪毡,只有管理員可以解散群? ? ? ? ? ? ? ? ? ? ? | 新特性? |

| 提供搜索消息接口米母,包括根據(jù)關(guān)鍵字搜索和消息類型搜索 | 新特性? |

| 增加了管理員撤回消息接口? ? ? ? ? ? ? ? ? ? ? ? ? | 新特性? |

| 修復會話同步bug? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | bug修復 |

docker鏡像v2.0.5 已更新,請拉取最新鏡像毡琉, 見文檔:https://doc.rentsoft.cn/#/demo/server_deploy/docker_singe

github tag已經(jīng)發(fā)布铁瞒,請自行build。

## 開發(fā)中的特性

| 特性? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 預計完成時間 |

| ------------------------------------ | ------------ |

| 私聊消息可選擇閱后即焚? ? ? ? ? ? ? | 4月1日? ? ? |

| 第三方通知類型:比如oa通知桅滋,hr通知等 | 4月8日? ? ? |

| 朋友圈? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 4月22日? ? ? |

|? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |? ? ? ? ? ? ? |

## 閱后即焚


## 推送通知



## 我們的團隊

創(chuàng)始團隊來自IM技術(shù)團隊慧耍,我們致力于用開源技術(shù)創(chuàng)造服務價值,打造輕量級丐谋、高可用的IM架構(gòu)芍碧,開發(fā)者只需簡單調(diào)用 SDK,即可在應用內(nèi)構(gòu)建多種即時通訊及實時音視頻互動場景号俐。無論是電子政務辦公泌豆,企業(yè)協(xié)同辦公,在線客服吏饿,或者去中心化的web3應用踪危,OpenIM都是最優(yōu)選擇。從數(shù)據(jù)安全性角度講猪落,OpenIM給企業(yè)提供了“一切皆可控”的IM解決方案贞远。從成本角度講,只需支付云服務商5%的費用就能達到同樣的效果笨忌,并且蓝仲,讓之前不可能的商業(yè)場景變?yōu)榭赡堋τ贗M最核心的服務端和客戶端SDK,大家可以免費商用袱结。對于帶有UI版本的客戶端亮隙,需要商業(yè)授權(quán),對于某些高級功能擎勘,也需要商業(yè)授權(quán)咱揍。

未來規(guī)劃

(1)OpenIM開發(fā)IM+RTC, 并集成其他開源組件(適用于企業(yè)辦公場景的棚饵,比如共享文檔等)

(2)打造輕應用容器煤裙,讓業(yè)務能輕松接入工作臺;

(3)從產(chǎn)品形態(tài)來看噪漾,呈現(xiàn)出3大模塊硼砰,業(yè)務重點關(guān)注工作臺,并結(jié)合業(yè)務自身特性開發(fā)輕應用欣硼,集成到工作臺题翰;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市诈胜,隨后出現(xiàn)的幾起案子豹障,更是在濱河造成了極大的恐慌,老刑警劉巖焦匈,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件血公,死亡現(xiàn)場離奇詭異,居然都是意外死亡缓熟,警方通過查閱死者的電腦和手機累魔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來够滑,“玉大人垦写,你說我怎么就攤上這事≌么ィ” “怎么了梯投?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長况毅。 經(jīng)常有香客問我,道長俭茧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任漓帚,我火速辦了婚禮母债,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己毡们,他們只是感情好迅皇,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著衙熔,像睡著了一般登颓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上红氯,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天框咙,我揣著相機與錄音,去河邊找鬼痢甘。 笑死喇嘱,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的塞栅。 我是一名探鬼主播者铜,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼放椰!你這毒婦竟也來了作烟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤砾医,失蹤者是張志新(化名)和其女友劉穎拿撩,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體藻烤,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡绷雏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了怖亭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涎显。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖兴猩,靈堂內(nèi)的尸體忽然破棺而出期吓,到底是詐尸還是另有隱情,我是刑警寧澤倾芝,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布讨勤,位于F島的核電站,受9級特大地震影響晨另,放射性物質(zhì)發(fā)生泄漏潭千。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一借尿、第九天 我趴在偏房一處隱蔽的房頂上張望刨晴。 院中可真熱鬧屉来,春花似錦、人聲如沸狈癞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝶桶。三九已至慨绳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間真竖,已是汗流浹背脐雪。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留疼邀,地道東北人喂江。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像旁振,于是被迫代替她去往敵國和親获询。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容