服务端比较

功能OpenfireTigase视酷即时通讯系统(基于Tigase)酷信(基于Socket)
网络框架Java的MINAJava的NIOJava的NIOAIO
单聊、群聊支持支持支持并可以发送图片、语音、视频、文件等支持并可以发送图片、语音、视频、文件等
离线推送不支持不支持支持支持
消息回执不支持不支持支持支持
聊天记录不支持不支持支持支持
NoSQL存储不支持不支持支持并已实现MongoDB存储支持并已实现MongoDB存储
朋友圈不支持不支持支持支持
服务器集群支持但不稳定支持支持并可以通过增加机器横向拓展支持并可以通过增加机器横向拓展
单台服务器并发数50000150000200000300000

服务端推荐配置

注册用户机器用途阿里云配置(以CPU不超过40%为原则, 获取较快响应即良好用户体验为原则)台数合计最少台数
十万用户(在线不超过1万)Tigase(通信)16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 120G硬盘 带宽按量计费共用1台2台
MongoDB&Redis(数据库&缓存)16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 120G硬盘 只需机房内网
RocketMQ(离线通知、XMPP通知)16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 120G硬盘 只需机房内网
Upload(上传)8核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 120G硬盘 带宽按量计费共用1台
FastDFS(下载)8核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 120G硬盘 带宽按量计费
Video(视频聊天)8核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 120G硬盘 带宽按量计费
百万用户(在线不超过10万)Tigase(通信)32核 128GB Intel Xeon E5-2682v4 2.5 GHz SSD 240G硬盘 带宽按量计费2~48台
MongoDB&Redis(数据库&缓存)32核 128GB Intel Xeon E5-2682v4 2.5 GHz SSD 240G硬盘 只需机房内网1
RocketMQ(离线通知、XMPP通知)16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 240G硬盘 只需机房内网1
Upload(上传)16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 240G硬盘 带宽按量计费1~2
Video(视频聊天)16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 240G硬盘 带宽按量计费1~2
FastDFS(下载)16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 240G硬盘 带宽按量计费2~10个节点
千万用户(在线不超过40万)Tigase(通信)64核 256GB Intel Xeon E5-2667v4 3.2 GHz SSD 512G硬盘 带宽按量计费4~1020台
MongoDB(数据库)64核 256GB Intel Xeon E5-2667v4 3.2 GHz SSD 512G硬盘 只需机房内网1~2
Redis(缓存)32核 64GB Intel Xeon E5-2667v4 3.2 GHz SSD 512G硬盘 只需机房内网1~2
RocketMQ(离线通知、XMPP通知)32核 64GB Intel Xeon E5-2667v4 3.2 GHz SSD 512G硬盘 只需机房内网1~2
Upload(上传)32核 64GB Intel Xeon E5-2667v4 3.2 GHz SSD 512G硬盘 带宽按量计费3~10
Video(视频聊天)32核 64GB Intel Xeon E5-2667v4 3.2 GHz SSD 512G硬盘 带宽按量计费2~8
FastDFS(下载)32核 64GB Intel Xeon E5-2667v4 3.2 GHz SSD 512G硬盘 带宽按量计费6~10节点
上亿用户(在线不超过200万)Tigase(通信)96核 512GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盘 带宽按量计费10~3048台
MongoDB(数据库)96核 512GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盘 只需机房内网1~5
Redis(缓存)64核 64GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盘 只需机房内网1~5
RocketMQ(离线通知、XMPP通知)64核 64GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盘 只需机房内网1~5
Upload(上传)64核 64GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盘 带宽按量计费10-30
Video(视频聊天)64核 64GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盘 带宽按量计费5~20
FastDFS(下载)64核 64GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盘 带宽按量计费20~100节点