我想了解推送通知服务的工作原理。 这些真正的推送服务是否与服务器保持连接或只是通过轮询模仿? 流量大的服务器如何保持如此多的连接?推送通知服务如何真正起作用?
1
A
回答
3
通常,推送通知既可以通过建立长期的TCP连接,也可以通过使用长轮询来实现。连接的客户端的最大数量由服务器资源决定。
例如,查看Socket.io protocol堆栈。或者更好的是,在XMPP/Jabber协议中,它主要依赖于TCP并且在长时间轮询时退步。
1
Fusio是正确的。对于手机,通常会使用单推服务(Android的Google云消息传递,Apple/iPhone的Apple推送通知服务)来限制来自手机的连接数量。第三方应用程序注册这些服务并通过它们推送消息。
相关问题
- 1. Apple推送通知服务在生产中不起作用
- 2. 苹果推送通知反馈服务不起作用
- 3. 推送通知在服务器更改时不起作用
- 4. 推送通知服务不起作用,当设备关闭时
- 5. BB推送通知服务
- 6. 推送通知服务
- 7. Android中是否有推送通知服务,例如Apple推送通知服务?
- 8. Web服务作为推送通知?
- 9. 苹果推送通知服务,组通知一起
- 10. 无Apple推送通知服务的推送通知?
- 11. 推送通知不起作用?
- 12. iOS推送通知不起作用
- 13. Safari推送通知不起作用
- 14. 推送通知不起作用
- 15. Parse.com推送通知不起作用
- 16. 推送通知不起作用
- 17. 推送通知不起作用背景
- 18. 推送通知不起作用
- 19. iphone推送通知不起作用
- 20. 推送通知不起作用/ Heroku-mLab
- 21. 推送通知不起作用
- 22. Android GCM推送通知不起作用
- 23. Android - Firebase推送通知不起作用
- 24. android推送通知不起作用
- 25. 推送通知不起作用
- 26. Quickblox iOS推送通知不起作用
- 27. Firebase推送通知不起作用
- 28. 推送通知声音不起作用
- 29. 推送通知不起作用
- 30. Braintree推送通知不起作用