android手机push通知技术对比
Posted in Uncategorized
目标
- server需要能承载百万级别连接数
- client端耗电量要低
- client端内存占用要低
各个技术的对比
| MQTT | socket.io(node.js) | websocket | xmpp(openfire) | comet | http定时 | |
|---|---|---|---|---|---|---|
| 单服务器并发连接 | 10w |
3000 | 10w | 30w | ||
| 耗电 | link1 |
高link1 |
低,可控 | |||
| client端资源占用 | 较高 | 很低 | ||||
| 实时性 | 高 | 高 | 高 | 高 | 较高 | 较低* |
| 项目活跃度 | mosquitto 1.0.2 – 20120819 | TooTallNate / Java-WebSocket github不断更新中 |