gpt4 book ai didi

xmpp - XMPP 协议(protocol)是否保证以一致的顺序交付 ("in-order delivery")?

转载 作者:行者123 更新时间:2023-12-01 05:03:54 24 4
gpt4 key购买 nike

根据 this discussion about XMPP in-order delivery ,XMPP 规范保证消息将按接收顺序处理,但不一定按接收顺序传递。

即使它们没有按接收顺序传送,XMPP(无论是正常聊天还是通过 pub-sub 扩展)是否保证所有连接的客户端将以一致的顺序接收消息?

例如如果发送了三个消息 A, B, C , 和客户 C1收到 <message>按顺序排列的节 A, C, B , 会客C2还收到订单中的节 A, C, B

我在标准中看不到任何保证这一点的内容。它不存在,是否有任何实现(如 eJabberd)将此作为其架构的副作用提供?

最佳答案

链接的帖子很旧。 XMPP 确实保证节的顺序处理和交付。参见 RFC 6120 10.1 .请注意,如果 XMPP 实现实际上遵守并实现了此要求,则另当别论。

示例中的节必须按照发送的顺序接收,即 A B C

关于xmpp - XMPP 协议(protocol)是否保证以一致的顺序交付 ("in-order delivery")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31118944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com