新特性介绍

OpenIM每周五发布新版,包括新特性发布,bug修复,同时合并PR,解决issue等

一个完善的IM系统,非常复杂,功能繁多,需求不一,比如对象存储有云端oss,cos,s3,私有化存储有MinIO等,推送有极光、个推,友盟等。希望大家能参与,共建社区,有兴趣的同学可以加我私聊。

安卓端体验:https://www.pgyer.com/OpenIM

本周新特性包括:

(1)发布消息推送api,支持应用与IM互通深度融合;

(2)群主可以解散群,解散后不能发送消息;

(3)群禁言,支持群全部禁用,以及对某个群成员禁言;

(4)阅后即焚,私聊时,对方已读后30秒自动删除;

(5)群内消息已读,对于发送者来说,能看到某条消息哪些人已读、未读;

每个功能都有通知回调即时生效,以及多端同步,本地缓存等特性。

项目成果

项目整体超过7.2K star,我们继续努力争开源IM的领跑者,请大家多多支持。为了您的数据安全,确保信息安全可控,欢迎请使用OpenIM

性能及容量总结

服务器资源:8核16G内存, 6个机械磁盘,每个磁盘100G, 用于mongo分片,10MB带宽。

容量:用户容量10万以上,消息条数10亿条。

性能评估:同时在线用户10万,每秒钟发送消息900条,消息延时1秒(从发送者发出消息到接收到消息)

可靠性总结

启动sdk,模拟50个用户在线、离线情况,消息可靠性100%。

发送10万消息,有3条失败,其他消息都能被对方精确收到,并成功落地本地db。对于失败的3条消息,接收方确实没有收到,系统消息是一致的。

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

开发者中心:https://doc.rentsoft.cn/#/

开发中的特性

特性 预计完成时间
朋友圈 4.30
mongos等集群部署方案 4.8
标签管理及通知下发 4.8
无网络状态下可访问本地聊天记录 4.15
我们的团队

创始团队来自资深IM技术团队,我们致力于用开源技术创造服务价值,打造轻量级、高可用的IM架构,开发者只需简单调用 SDK,即可在应用内构建多种即时通讯及实时音视频互动场景。OpenIM优势:开源,安全,可靠,低成本。对于信息安全重视的电子政务,企业协同办公,OpenIM都是非常好的选择。

开源IM项目OpenIM每周迭代版本发布-群管理 阅后即焚等-v2.0.6相关推荐

  1. 即时通讯(IM)开源项目OpenIM每周迭代版本发布-音视频实时通话-v2.0.4

    介绍 OpenIM每周五发布新版,包括新特性发布,bug修复,同时合并PR 由于2.0版本重构完毕,架构更清晰,代码更规范,先邀请各位参与OpenIM社区建设,包括技术开发,技术分享等,特性开发,性能 ...

  2. 紧跟潮流,抓住趋势,跟上全民AI的节奏,开源IM项目OpenIM产品介绍,为AIGC贡献力量

    开源价值 高度自主.安全可控.开放自由,私有化部署,一切皆可控 透明度和可信度:开源软件的源代码是公开的,任何人都可以查看和检查代码,从而增强了软件的透明度和可信度.用户可以了解软件的内部结构和运作方 ...

  3. Git 2.18版本发布:支持Git协议v2,提升性能

    2019独角兽企业重金招聘Python工程师标准>>> Git 2.18版本发布:支持Git协议v2,提升性能Git 2.18版本发布:支持Git协议v2,提升性能 新版本协议的主要 ...

  4. # 靠谱:开源IM项目OpenIM压测程序介绍-自己动手压测性能和稳定性

    压测前准备 (一)服务端配置调整 config/config.yaml 以8核16G为例 (1)openImMessagePort: [ 10130, 10131, 10132, 10133, 101 ...

  5. 基于JFinal的开源博客系统JFinal_Blog1.1版本发布

    2019独角兽企业重金招聘Python工程师标准>>> JFinal_Blog 1.1版本发布: 一.新增功能点及bug修复情况: 1.将数据库连接池由C3P0升级为Druid实现: ...

  6. 开源IM项目OpenIM单聊及万人群压测报告

    单聊压测结论: 华为云主机s3一台:8核16G内存,网络带宽10Mb,普通磁盘(非SSD) 同时在线及压测客户端数量:1万 每秒钟发送消息量:2300条: 从发送到对方接收平均消息延时:5秒 群聊压测 ...

  7. 期盼已久全平台支持-开源IM项目OpenIM之uniapp更新

    国内uniapp使用广泛,OpenIM的uniapp sdk以及文档和demo (https://github.com/OpenIMSDK/Open-IM-Uniapp-Demo)都已更新,本文主要展 ...

  8. 开源运维平台V3 正式版本发布

    开源运维平台Spug 经过15个Bata版本,终于在2021年12月24日发布了v3.0.2 Release正式版本.这次由于相对2.x版本前端框架做了升级,功能也做了一些改动,所以v3版本发布后,一 ...

  9. Python 3.9.0 首个迭代版本发布了

    Python 3.9.0 alpha 1 发布了,这是 3.8 之后的首个 3.9 系列版本. ! 官方没有介绍新特性,也没有添加新模块,但是以下模块有所改进: ast asyncio curses ...

最新文章

  1. CodePush使用调研
  2. Memcache,Redis,MongoDB(数据缓存系统)方案对比与分析
  3. [Flask+Vue]Books全栈应用
  4. 用MATLAB玩转机器人--第六章 用MATLAB玩转单关节机器人
  5. TCP/IP协议簇中ARP协议
  6. android示例程序剖析之记事本,Android实现记事本项目完整实例,附源代码
  7. 用python实现网上书店
  8. 决策树cart算法实战
  9. QTreeView样式
  10. Java垃圾回收的工作原理和最佳做法
  11. 单打打法类型及技、战术特点
  12. 俺是一个IT女白领?
  13. FCW前车碰撞预警的两个重要指标——THW、TTC
  14. 报表工具的 SQL 植入sql注入风险及规避方法
  15. 怎么把一副图片用PS调成简笔画?
  16. Word中的TIF图像保存后再打开就模糊了
  17. Mybatis学习 association关联 和 collection集合
  18. 区块链学习:区块链分类
  19. @Spring事务管理
  20. 什么是商家转账到零钱

热门文章

  1. java maven 打可执行包
  2. Vmware vSphere 5.0简介
  3. 年度回顾 ︳2019年FedAI联邦学习达成了哪些成就?
  4. 亚马逊欧洲站现在做怎么样?
  5. OCR性能优化:从认识BiLSTM网络结构开始
  6. Linux系统下安装 pycharm2022社区版 步骤记录
  7. python if里面的变量外面能用吗_for...in 中的局部变量, 为何能在外面使用?
  8. VS快捷键-多行注释
  9. 基于PLC系统的点焊机器人数据通讯采集方案
  10. html 城市选择,城市选择