[ejabberd] in-order delivery

Sergei Golovan sgolovan at nm.ru
Tue Mar 7 18:25:38 MSK 2006

On Tue, Mar 07, 2006 at 10:41:25AM +0100, Badlop wrote:
> 2006/3/6, Peter Saint-Andre <stpeter at jabber.org>:
> > It seems that ejabberd doesn't deliver stanzas in order.
> Is this what you mean?
> 'It seems that ejabberd doesn't deliver response stanzas in the same
> order than the request stanzas were sent to him.'
> >From what I understand, this subject is similar to HTTP in this sense:
> 1. HTTP 1.1 introduced several new features over HTTP 1.0, being one
> of them 'request pipelining'. [1]
> 2. Request pipelining: allows the client to send multiple requests at
> the same time' [2], 'send multiple requests without waiting for each
> response' [4]
> This part is similar on XMPP, since it allows the client to send
> several requests, even before receiving the response to the first of
> them.

The essential difference between HTTP and XMPP is that in HTTP there are clear
request/response structure. XMPP does not have such a structure. For example
<presence/> and <message/> stanzas do not require any reply.

Sergei 'TeopeTuK' Golovan

More information about the ejabberd mailing list