移动端通知推送的实现原理?

这是一个推送sdk http://goeasy.io/
小米等也实现了推送sdk
我想明白推送是怎么实现的,假如有上亿的客户端,是轮循?还是建立长连接,我怎么感觉两者都不合适。

阅读 4.3k
4 个回答

SSE服务器端推送技术

为什么长连接不合适呢?
只要设计合理,维护单条连接的成本是非常低的,加之服务器通过集群搭建,速度和稳定性都可以得到保障。

1、长轮训,要注意并发量
2、轮训,消耗资源较高,服务器性能受影响
3、采用非Tcp的WebSocket协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题