Does the XMPP protocol guarantee delivery in a consistent order ("in-order delivery")? -


according this discussion xmpp in-order delivery, xmpp spec guarantees messages processed in order received not delivered in order received.

even though not delivered in order received, xmpp (either normal chats or via pub-sub extension) guarantee connected clients receive messages in consistent order?

e.g. if 3 messages sent a, b, c, , client c1 receives <message> stanzas in order a, c, b, client c2 receive stanzas in order a, c, b?

i can't see in standards guarantees this. it's not there, implementations (like ejabberd) provide side effect of architecture?

the linked post pretty old. xmpp guarantee in-order processing , delivery, of stanzas. see rfc 6120 10.1. note it's different matter if xmpp implementation obeys , implements requirement.

the stanzas in example must received in order sent, i.e. a b c.


Comments

Popular posts from this blog

android - Gradle sync Error:Configuration with name 'default' not found -

java - Andrioid studio start fail: Fatal error initializing 'null' -

html - jQuery UI Sortable - Remove placeholder after item is dropped -