开源即时通讯与音视频会议解决方案、100%自研、功能全面、可二开

119 阅读2分钟

一、酷信即时通讯产品介绍

酷信即时通讯耗时三年100%自研,单台服务器高达20万并发,支持集群部署,全面覆盖Linux、Windows、MacOS、iOS、Android等各大平台。支持多种消息类型,满足文字、视频、语音等全方位沟通需求。符合国产化和信创标准,采用国密安全算法,为政府、军工等行业保驾护航。灵活适用于互联网、内网、局域网,支持私有化部署,一次部署,永久使用,无需依赖第三方。

使用酷信即时通讯可为客户降低自研成本,二次开发无负担,功能全面、性能可靠。

二、高并发性能

解决数据库高并发瓶颈

1. 用查询速度更快的MongoDB替代MySQL。

2. 实现读写分离,写操作同步至多个从数据库,查询时选择最闲的从数据库分散压力。

3. 分库分表,每个群组独立表,避免超大数据表,提高查询速度。

4. 实现冷热分离,热表保存最近半年的数据,冷表保存更久的数据,减少数据量。

5. 使用Redis缓存热点数据,提升查询速度,减少数据库高频次访问。

解决聊天通讯高并发瓶颈

1. 采用Protobuf二进制格式,数据包小且支持压缩,减少通讯流量。

2. 使用高并发AIO框架和多线程队列,单台服务器支持最高50万并发。

3. 自研聊天集群软件分散聊天压力,通过服务器间转发消息,单聊和群聊均可有效处理。

三、运行环境、编译环境、技术栈

1.png

2.png

四、业务框架

3.png

五、部分功能界面展示

4.png

端到端加密

5.png

多端登录页面

6.png

离线消息提醒页面

7.png

敏感词警报页面

8.png

群控开关页面

9.png

消息发送成功/失败页面

10.png

视频会议

11.png

语音会议

12.png

语音聊天室

13.png

pc端聊天页面

更多资讯可🌏SZSK-2014