名称 | 融云即时通讯(以下简称“融云”) | 彩聊即时通讯(以下简称“彩聊”) |
推出时间 | 2018.12 | 2012.12 |
网络框架 | Java的AIO(TCP长连接) | Java的NIO(TCP长连接) |
交互控制协议 | 自定义协议简单明了 | XMPP协议繁多复杂 |
包格式 | 基于Protobuf的二进制字节格式,包极小 | 基于XML的文本标签格式,包较大 |
包体积 | 数据量小,传输速度快,带宽占用低 | 数据包大,传输速度慢,带宽占用高 |
并发数 | 无上限用户数量,亿级消息并发即时到达,架构灵活,支持水平自动伸缩 | 单台服务器并发10万用户左右 |
连接速度 | 优于彩聊 | 弱网比较慢 |
发送速度 | 优于彩聊 | 弱网比较慢 |
回执速度 | 优于彩聊,且支持批量 | 弱网回执慢 |
组包支持 | 多个消息包组合统一发送节约带宽 | 多个消息包逐一发送 |
协议自由度 | 扩展性好,可自定义协议 | 必须遵循XMPP的协议标准 |
群组消息新数量 | 显示准确的总数量 | 最多显示99+ |
账号区别 | 只需要在业务系统注册帐号 | 需同时在业务系统+XMPP系统里注册帐号 |
数据库存储 | 分库分表存储效率快 | 单表存储效率慢 |
集成效率 | 框架简单集成效率快 | 框架复杂集成效率慢 |
前后端功能 | 和彩聊即时通讯功能一模一样 | 功能齐全 |
集群插件 | 按通讯服务器台数收费(每30万用户需要一台,授权码模式) | 按通讯服务器台数收费(每30万用户需要一台) |
自主研发 | 前后端100%完全自主研发 | 服务端基于Tigase开源项目大量修改 |
开源程度 | 服务端通讯不开源(UI层、业务层、客户端通讯层等均开源) | 全部开源(包括UI层、业务层、通讯层等) |
开源占比 | 99%(服务端封装了用于通讯的静态库JAR包,不影响二开) | 100%(没有任何自己封装的静态库) |
产品价格 | 和彩聊定价一模一样 | 分设备端定价,价格表 |
结论 | 融云完全自研,性能好;小缺点是服务端通讯层不开源 | 彩聊完全开源;缺点是性能一般,并非完全自研 |