XMPP或HTTP。哪一个尺度更好?

XMPP或HTTP。哪一个尺度更好?,http,xmpp,Http,Xmpp,该书的作者声称,像HTTP这样的无状态协议更易于扩展,因为服务器不必在它们之间交换状态,而该书的作者则声称XMPP可以比HTTP更好地扩展 我很困惑,它们中哪一个比另一个更具伸缩性?答案是,像往常一样,这取决于。XMPP对于某些应用程序可能具有更好的可伸缩性属性,而HTTP对于其他应用程序可能具有更好的可伸缩性属性 由于没有提供细节,我只能提供尽可能广泛的答案。可伸缩性的最重要因素是,您是否能够轻松地逐步处理更多的用户/事务/数据。由于HTTP是世界上最流行的协议,而且很多人都有使用它的经验,我

该书的作者声称,像HTTP这样的无状态协议更易于扩展,因为服务器不必在它们之间交换状态,而该书的作者则声称XMPP可以比HTTP更好地扩展


我很困惑,它们中哪一个比另一个更具伸缩性?

答案是,像往常一样,这取决于。XMPP对于某些应用程序可能具有更好的可伸缩性属性,而HTTP对于其他应用程序可能具有更好的可伸缩性属性


由于没有提供细节,我只能提供尽可能广泛的答案。可伸缩性的最重要因素是,您是否能够轻松地逐步处理更多的用户/事务/数据。由于HTTP是世界上最流行的协议,而且很多人都有使用它的经验,我相信HTTP的扩展性更好,因为有更多的资源、知识和人员可以实现这一点。

问题在于这两个系统的安全性/无状态性,这是否会影响可伸缩性。但即使是状态也不难用HTTP实现。Cookie/会话是一个“已解决的问题”。如果要实现实时推送,使用HTTP可能会变得更加困难,具体取决于服务器端解决方案。这当然是一个黑客。