即时通讯(IM)开源项目OpenIM本周版本发布-v1.0.6
OpenIM介紹
OpenIM是由前微信技術專家打造的開源的即時通訊組件。OpenIM包括IM服務端和客戶端SDK,實現了高性能、輕量級、易擴展等重要特性。開發者通過集成OpenIM組件,并私有化部署服務端,可以將即時通訊、實時網絡能力快速集成到自身應用中,并確保業務數據的安全性和私密性。代碼100%開源,開源協議Apache-2.0 License任何企業和個人都可以免費使用(包括商用)。開發者可以選擇自行安裝私有化部署,基于SDK二次開發。
項目成果
官方文檔:https://doc.rentsoft.cn/
github地址:https://github.com/OpenIMSDK/Open-IM-Server
有勞朋友們github點一下 star,一個小小的 star 是作者們前進的動力,也是我們力爭開源IM項目No1的基石。
OpenIM不是個人兼職項目, 是商業化團隊運作的,大家可以放心使用。項目star增長迅速,3個月內達到5.4k,微信群開發者3000人,
社區開發者40人。
從GitHub Star、Fork等可以看項目參與的廣泛程度,從Contributor、Commits 可以看出項目的迭代情況,這些都是比較量化的指標。而從問答則可以看出社區的活躍度和了解真實用戶反饋
docker已更新,請拉取最新鏡像,docker部署常見問題總結分析和解決辦法 見文檔:
https://doc.rentsoft.cn/demo/server_deploy/docker_singe.html
OpenIM每周都會迭代發布新版本,主要針對bug修復和系統優化,特別值得注意的是,版本號的第一位數字代表大版本,一般是做了協議改造升級,服務器和客戶端兩者必須保持大版本一致。
分支說明:(1)dev:外部開發者在此分支上提交pr; (2)tuoyun:OpenIM內部專用;(3)main:最新可用分支;
重點特性展示
openIM pc web體驗
關于我們
托云信息技術(成都)有限公司
我們致力于通過開源模式,為全球企業/開發者提供簡單、易用、高效的IM服務和實時音視頻通訊能力,幫助開發者降低項目的開發成本,并讓開發者掌控業務的核心數據。
開源的價值
從公司成立之初就將“開源”作為核心戰略來推進,開源充分體現了自由、平等、分享的互聯網精神。
全球范圍頻繁發生的數據泄露、勒索病毒、隱私濫用等安全事件一次次給企業敲響警鐘,企業管理者對數據資產的價值、數據安全的重要性有了更清晰的認識,數據安全成就企業核心價值。
IM作為核心業務數據,安全的重要性毋庸置疑,OpenIM開源以及私有化部署讓企業能更放心使用。
我們的團隊
創始團隊來自前微信技術團隊,我們致力于用開源技術創造服務價值,打造輕量級、高可用的IM架構,開發者只需簡單調用 SDK,即可在應用內構建多種即時通訊及實時音視頻互動場景。
OpenIM邀請全球技術極客參與技術優化,讓開發者輕松集成,讓每一個應用都具備IM功能,同時考慮企業的接入成本、服務器資源以及最重要的數據安全性和私密性。
OpenIM有什么特色
(1) 開源永久免費
代碼全部開源,永久免費,包括客戶端和服務端,由微信技術專家打造,并邀請全球技術極客參與建設。
(2) 易擴展
服務端采用golang實現,首創“一切皆消息”的通訊模型,輕松實現自定義消息和擴展功能。
(3) 專業技術服務
每個技術人員都承擔技術客服的角色,強化社區,及時解答。
(4) 高性能
借鑒并優化通訊架構,抽象在線消息、離線消息、歷史消息存儲模型,分層治理架構,支持集群部署。
(5) 安全
代碼全部開源,服務端私有化部署,數據自我掌控。未來加入全球最安全的signal端到端加密協議。
(6) 全平臺支持
支持Andorid、iOS原生開發,支持Flutter、uni-app跨端開發,支持小程序、React等所有主流web前端技術框架, PC支持Electron,Flutter、iOS、uni-app、h5已有成熟demo可以體驗。
開發者可以使用OpenIM替代市場上各種IM云服務,除了降低成本,還賦予開發者更多的靈活性和自主性。我們通過開源的方式,邀請全球技術極客來參與Open-IM建設,使每位開發者都能免費使用最優秀的IM組件,讓每個app都具備即時通訊能力。
總結
以上是生活随笔為你收集整理的即时通讯(IM)开源项目OpenIM本周版本发布-v1.0.6的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 晶体塑性有限元 Abaqus 三维泰森多
- 下一篇: Atom编辑神器