流媒体 – XMPP / AMQP / Websockets与Pusher / Beacon推送?

通过Pusher和Beacon推送云服务,我可以在所有浏览器中获得实时更新.甚至实现聊天功能.

难道这些云服务无法替代我学习XMPP / AMQP / Websockets / Comet来实现相同类型的实时更新/提要吗?

最佳答案
这些服务提供基础架构即服务,因此您无需担心底层技术.也就是说服务确实使用这项技术作为卖点,例如Pusher非常使用WebSockets来销售他们的服务.

除了Pusher还有类似的服务,所以我建议查看real-time tech guide给其他未提及的人(我为Pusher工作).

Can’t these cloud services replace the need of me learning XMPP/AMQP/Websockets/Comet to implement the same kind of live updates/feeds?

是.在这些框架和服务的关键是抽象掉底层连接和协议来为您提供与该工程的合理的实时通信模式(简单的消息,发布 – 订阅,事件触发的发布 – 订阅,RPC / RMI或数据同步)您要构建的应用程序功能.

转载注明原文:流媒体 – XMPP / AMQP / Websockets与Pusher / Beacon推送? - 代码日志