项目 | 规格要求 |
---|---|
服务器类型 | 计算型云服务器(推荐阿里云ECS/腾讯云CVM)或物理服务器(企业级部署) |
操作系统 | CentOS 7.9+ 或 Alibaba Cloud Linux 3(推荐) |
CPU | 16核(Intel Xeon Gold 或 AMD EPYC 7B12) |
内存 | 16GB DDR4(建议支持弹性扩展) |
带宽 | 30Mbps(峰值),支持突发流量(建议按量付费,避免浪费) |
磁盘 | - 系统盘:100GB SSD(高性能云盘)- 数据盘:500GB SSD(MongoDB/Redis专用) |
安全组端口 | 必须开放以下端口:- 5222(XMPP协议,即时通讯核心)- 8088/8092/8093(HTTP API)- 443(HTTPS)- 80(HTTP,仅用于证书验证) |
项目 | 要求 |
---|---|
主域名 | 示例:yourcompany.com(需完成ICP备案) |
子域名 | - 即时通讯服务:im.yourcompany.com- API接口:api.yourcompany.com |
DNS解析 | 将子域名A记录指向服务器IP(或CNAME到CDN) |
SSL证书 | 推荐方案:1. 通配符证书(*.yourcompany.com,约¥500-2000/年)2. 单域名证书(如Let’s Encrypt免费证书)3. 企业级EV证书(如需更高信任度) |
CDN加速 | 必须配置(推荐阿里云CDN或腾讯云CDN):- 加速im.和api.子域名- 开启HTTPS强制跳转- 配置WAF防火墙(防DDoS/CC攻击) |
场景 | 带宽需求 | 优化方案 |
---|---|---|
5000人同时在线 | 理论峰值:50MB/s(≈400Mbps) | - 实际按30Mbps配置(突发流量由CDN缓冲)- 启用消息压缩(节省30%-50%流量) |
高并发消息推送 | 依赖消息队列(RocketMQ) | - 使用Redis缓存高频数据- 非关键消息延迟推送(如群公告) |
✅ 必须配置:
✅ 可选增强:
组件 | 配置要求 |
---|---|
MongoDB | 4.4+版本,建议配置副本集(3节点) |
Redis | 6.0+版本,开启持久化(AOF),内存分配≥8GB |
监控 | - Prometheus + Grafana(实时监控服务器负载)- 日志审计(ELK Stack) |
备份策略 | - 每日全量备份(存储至OSS/NAS)- 消息记录保留30天(可定制) |
注意事项:
请甲方按此清单准备后,联系乙方优雅草科技技术团队进入部署阶段。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。