[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] question about discovery
|
On 12/17/2013 09:58 PM, Scott Lewis wrote:
>
> This is mostly a question for Markus K, I expect, but everyone is
> welcome to chime in.
>
> The question is this: with the typical discovery provider (e.g. slp,
> zookeeper, etc)...are there any guarantees about the order of delivery
> of service notifications? For example, lets say that I have two
> services that I advertise with discovery:
>
> Svc A -> discovery.registerService(A)
>
> Svc B -> discovery.registerService(B)
>
> Then...let's say that a receiver becomes available for discovery *after*
> both A and be have been registered by the publisher. The question is
> this: on this new receiver...is it going to receive A first, then B? Or
> B then A? Or is it indeterminant/not guaranteed?...or perhaps it's
> provider/protocol/implementation-specific?
Hi Scott,
at the ECF discovery API layer there are no guarantees about order of
deliver.
Is this question in the context of bug #423708? Doesn't adding
timestamps to the service properties mimic sequence numbers good enough?
M.
[1] https://bugs.eclipse.org/423708