服務端比較
功能 | Openfire | Tigase | 彩聊即時通訊系統(基于Tigase) | 彩聊(基于Socket) |
網絡框架 | Java的MINA | Java的NIO | Java的NIO | AIO |
單聊、群聊 | 支持 | 支持 | 支持并可以發送圖片、語音、視頻、文件等 | 支持并可以發送圖片、語音、視頻、文件等 |
離線推送 | 不支持 | 不支持 | 支持 | 支持 |
消息回執 | 不支持 | 不支持 | 支持 | 支持 |
聊天記錄 | 不支持 | 不支持 | 支持 | 支持 |
NoSQL存儲 | 不支持 | 不支持 | 支持并已實現MongoDB存儲 | 支持并已實現MongoDB存儲 |
朋友圈 | 不支持 | 不支持 | 支持 | 支持 |
服務器集群 | 支持但不穩定 | 支持 | 支持并可以通過增加機器橫向拓展 | 支持并可以通過增加機器橫向拓展 |
單臺服務器并發數 | 50000 | 150000 | 200000 | 300000 |
服務端推薦配置
注冊用戶 | 機器用途 | 阿里云配置(以CPU不超過40%為原則, 獲取較快響應即良好用戶體驗為原則) | 臺數 | 合計最少臺數 |
十萬用戶(并發不超過1萬) | Tigase(通信) | 16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 120G硬盤 帶寬按量計費 | 共用1臺 | 2臺 |
MongoDB(數據庫) | 16核 32GB Intel Xeon E5-2682v4 2.5 GHz SSD 120G硬盤 只需機房內網 | |||
Redis(緩存) | 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硬盤 帶寬按量計費 | |||
百萬用戶(并發不超過20萬) | Tigase(通信) | 32核 128GB Intel Xeon E5-2682v4 2.5 GHz SSD 240G硬盤 帶寬按量計費 | 1 | 7臺 |
MongoDB(數據庫) | 32核 128GB Intel Xeon E5-2682v4 2.5 GHz SSD 240G硬盤 只需機房內網 | 1 | ||
Redis(緩存) | 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硬盤 帶寬按量計費 | 2~3 | 20臺 |
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 | ||
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硬盤 帶寬按量計費 | 3~10 | ||
FastDFS(下載) | 32核 64GB Intel Xeon E5-2667v4 3.2 GHz SSD 512G硬盤 帶寬按量計費 | 10~50節點 | ||
上億用戶(并發不超過200萬) | Tigase(通信) | 96核 512GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盤 帶寬按量計費 | 10~20 | 82臺 |
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 | ||
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硬盤 帶寬按量計費 | 10~30 | ||
FastDFS(下載) | 64核 64GB Intel Xeon Gold 6149(Skylake)3.1 GHz SSD 512G硬盤 帶寬按量計費 | 50~100節點 |