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不断更新中 |