0
点赞
收藏
分享

微信扫一扫

# 继续前行github star突破8k即时通讯IM开源项目OpenIM版本发布计划

项目简介

# 继续前行github star突破8k即时通讯IM开源项目OpenIM版本发布计划_开发者


OpenIM继续领跑开源IM领域,在广大开发者的支持下,目前github star突破8k。在数据泄露、信息外泄、隐私滥用的时代,IM私有化部署需求旺盛。其中,政企协同办公对IM需求猛增,随着信息化技术的迭代升级以及信创产业加速落地和实践,协同办公软件的发展潜力将进一步被释放。“安全可控“逐步成为第一要素。对于社区交友领域,暴露出的隐私安全问题越来越多,私有化部署确保用户数据不泄露。# 继续前行github star突破8k即时通讯IM开源项目OpenIM版本发布计划_github_02IM作为互联网最复杂的系统之一,需求本身就繁多和复杂,包括超大群,群管理,组织架构等。而背景各异的开发者对OpenIM有不同客户端的需求,典型的包括移动端iOS native,Android native, flutter,uniapp,web/pc端 包括react,vue等。本文重点阐述OpenIM的开发、发布节奏,让开发者和客户有一个心理预期,以合理安排自身项目。 

已发布

功能

描述

开源许可证

iOS native demo

好友:查找,添加,同意等; <br/>群组:查找,加群,同意,踢人等;<br/>消息:文本,图片,视频,文件等

采用较为宽松的[Apache-2.0 license]开源许可证,可以免费商用。<br/>github仓库地址https://github.com/OpenIMSDK/Open-IM-iOS-Demo

Android native demo

好友:查找,添加,同意等; <br/>群组:查找,加群,同意等;<br/>消息:文本消息

采用较为宽松的[Apache-2.0 license]开源许可证,可以免费商用。<br/>github仓库地址https://github.com/OpenIMSDK/Open-IM-Android-Demo

iOS/Android native demo仅限于以上功能,且细节处理需要进一步完善,开发者可以根据需求二次开发。更为完整的功能会在商业版中持续迭代开发,包括音视频通话,组织架构,朋友圈等。 再次重申商业版和开源版区别:商业版本是OpenIM技术团队在100%开源的OpenIM服务端和IMSDK基础上,开发带有UI功能完整的IM产品。可以直接部署运营。也就是说,最为核心的sdk和服务端都是开源的,包括在sdk基础上做的demo也是开源的。

测试中

功能

描述

难点

发布时间

新消息缓存机制

写扩散在群聊时消息会成n倍增加,导致消息入库慢,影响时效性。<br/>增加新消息缓存,无论对于群聊还是单聊,时效性都能极大提升。

在消息可靠性和时效性之间做平衡。<br/>在内存和磁盘两者之间无缝衔接

6月3日

k8s部署

详细部署文档,配置,集群部署,健康监控等,方便开发者部署到生产环境


6月10日

由于OpenIM开发团队需在商业和开源中平衡,需要创收以支持项目持续发展,可能会影响发布时间。

开发中

功能

发布时间

十万成员超级大群

6月30日

web (vue3)商业版及demo开发

6月30日

uniapp 商业版及demo开发

6月20日

普罗米修斯Prometheus监控

6月20日

项目成果

从服务端到客户端SDK开源即时通讯(IM)整体解决方案,可以轻松替代第三方IM云服务,打造具备聊天、社交、办公功能的app。 # 继续前行github star突破8k即时通讯IM开源项目OpenIM版本发布计划_ios_03github地址: https://github.com/OpenIMSDK/Open-IM-Server 开发者中心:https://doc.rentsoft.cn/#/

开发中的特性

特性

预计完成时间

基于读扩散百万超级大群

6.30

组织架构更新sdk实时同步

5.20

uniapp 简单demo

5.30

基于办公场景的开源"dingding"

5.30

我们的团队

创始团队来自资深IM技术团队,我们致力于用开源技术创造服务价值,打造轻量级、高可用的IM架构,开发者只需简单调用 SDK,即可在应用内构建多种即时通讯及实时音视频互动场景。OpenIM优势:开源,安全,可靠,低成本。对于信息安全重视的电子政务,企业协同办公,OpenIM都是非常好的选择。 从公司成立之初就将“开源”作为核心战略来推进,开源充分体现了自由、平等、分享的互联网精神。 OpenIM邀请全球技术极客参与技术优化,让开发者轻松集成,让每一个应用都具备IM功能,同时考虑企业的接入成本、服务器资源以及最重要的数据安全性和私密性。

举报

相关推荐

IM即时通讯项目框架分析

0 条评论