[JDEV] guarantee of order?
David Iodice
diodice at dgitech.com
Fri May 25 06:49:47 CDT 2001
The underlying set-up of the internet does not guarantee the
ordered delivery of data. Protocols like RTP provide
mechanisms within their protocol headers to manage ordering
of packets received.
David
-----Original Message-----
From: jdev-admin at jabber.org [mailto:jdev-admin at jabber.org]On
Behalf Of
David Waite
Sent: Thursday, May 24, 2001 8:09 PM
To: jdev at jabber.org
Subject: Re: [JDEV] guarantee of order?
IMHO it shouldn't be guaranteed, and that order should be
represented in
the packets (such as with a sequence identifier in the
packet) can be
used to delay processing for sequences that require in-order
delivery.
-David Waite
Max Horn wrote:
> At 15:32 Uhr -0700 24.05.2001, Jens Alfke wrote:
>
>> On Thursday, May 24, 2001, at 02:44 PM, Peter
Saint-Andre wrote:
>>
>>> Nope. At least not yet, anyway. :)
>>>
>>> Dustin Puryear wrote:
>>>
>>>> Is there a guarantee that if I send messages in the
order of a, b, c
>>>> that the recipient will receive the messages in that
order?
>>>> Regards, Dustin
>>>
>>
>> But in practice wouldn't this happen anyway? Your
messages go out in
>> the XML stream in sequence, the server processes them in
sequence and
>> relays them to the recipient's server in sequence, that
server
>> processes them in sequence and sends them to the
recipient.
>
>
> That is true currently, but not guranteed. It is possible
to think of
> future setups where this is not the case - e.g. if a
message can take
> multiple paths (say due to load balancing) - then the
order could get
> disrupted.
>
> It might be worth to conside if this should be guranteed;
or if at
> least some means could be established to allow for
guranteed order of
> certain messages/iqs...
>
> Max
_______________________________________________
jdev mailing list
jdev at jabber.org
http://mailman.jabber.org/listinfo/jdev
More information about the JDev
mailing list