我的项目简介
Android体验地址:https://www.pgyer.com/OpenIM
注册后主动退出组织,和群聊
群聊页面
工作台
工作台,业务能够通过jssdk自在扩大本身业务
工作圈
工作圈:减少办公动静
组织架构
业务零碎买通组织架构
最近一个月,OpenIM团队次要精力集中在线上bug修复、性能优化、新个性开发:
重大bug修复
bug形容 形容 起因 修复形式
音讯发送失败 踢人下线较多时,所有音讯发送转圈,并最终失败。只有重启能力解决 在网络梗塞时,如果踢人下线,会导致服务端死锁危险 对于踢人,间接敞开连贯,并把token置为踢出状态;
音讯发送失败 某个时刻,无任何征兆,所有音讯发送转圈,并最终失败。只有服务端能力解决 kafka客户端包github.com/Shopify/sarama v1.32.0有bug 用1.29.0替换。
etcd获取连贯为空 在异常情况下,会有空指针导致过程挂掉 减少日志,定位起因 减少了容错爱护,防止过程挂掉
感激几位客户提供日志以及现场状况,这些问题才得以彻底解决,大家释怀用于生成环境。
性能优化
优化计划 形容 长处
redis集群 用go-redis替换原有的redis库,反对redis集群模式, 零碎容量以及并发能力进一步晋升
音讯入库大小循环模型 对于新音讯入库redis,对于老音讯提早批量写入mongodb 晋升音讯时效性,每秒上万次并发。因为批量入库mongodb,能缩小mongodb的压力;
群聊已读可配置 减少已读配置项给业务更多抉择 群聊已读会减少音讯量,影响性能,业务能够自由选择
新个性公布
新个性 形容 场景
用户强制下线 后盾api让用户token生效,强制下线 经营需要
减少群管理员 群管理员有踢人,禁言权限等 扩大群治理能力
全局免打搅 音讯能接管,但不揭示 音讯设置能力
组织架构 组织架构api业务对接能力和已有业务零碎买通,本地存储及实时更新能力 政企办公能力
工作圈 同一组织内能够查看、点赞,评论等, 政企办公互动
我的项目成绩
从服务端到客户端SDK开源即时通讯(IM)整体解决方案,能够轻松代替第三方IM云服务,并能依据业务需要高度自定义和二次开发,打造具备聊天、社交、办公性能的app。
OpenIM持续领跑开源IM畛域,在宽广开发者的大力支持下,目前github star冲破9k。在数据泄露、信息外泄、隐衷滥用的明天,IM私有化部署需要旺盛,全面拥抱软件国产化。其中,政企协同办公对IM需要猛增,随着信息化技术的迭代降级以及信创产业减速落地和实际,协同办公软件的发展潜力将进一步被开释。“平安可控“逐渐成为第一因素。心愿OpenIM成为各位私有化IM的第一抉择。
github地址:https://github.com/OpenIMSDK/...
开发者核心:https://doc.rentsoft.cn/#/
咱们的团队
开创团队来自资深IM技术团队,咱们致力于用开源技术发明服务价值,打造轻量级、高可用的IM架构,开发者只需简略调用 SDK,即可在利用内构建多种即时通讯及实时音视频互动场景。相比于其余云服务商,OpenIM有其劣势:开源,平安,牢靠,低成本。对于信息安全器重的电子政务,企业协同办公,OpenIM都是十分好的抉择。从公司成立之初就将“开源”作为外围策略来推动,以公司化经营打造开源IM,充分体现了自在、平等、分享的互联网精力。
OpenIM邀请寰球技术极客参加技术优化,让开发者轻松集成,让每一个利用都具备IM性能,同时思考企业的接入老本、服务器资源以及最重要的数据安全性和私密性。