[Spread-users] Competing consumer
John Schultz
jschultz at spreadconcepts.com
Mon Mar 22 17:42:45 EST 2004
So, do you want a Spread daemon to map a single identity that it is
serving to multiple connections and push copies of the messages meant
for the single identity down those multiple connections?
If that is what you want you, then you could patch Spread to do this,
although it would be non-trivial. I have not heard of anyone doing this
with Spread previously.
You currently can have multiple threads within the same process compete
for messages on the same connection. However, you lose the strong
message ordering guarantees of Spread due to the uncertainty of threads
swapping in and out. Also, if you are closing and opening connections
you could trigger a known race condition that currently exists inside
the client library.
Good luck!
John
--
John Lane Schultz
Spread Concepts LLC
Phn: 443 838 2200
Leon Brocard wrote:
> John Schultz sent the following bits through the ether:
>
>
>>Could you describe what you mean by "competing consumers" and why you
>>think it might need a patch?
>
>
> Here's a pretty picture:
> http://www.eaipatterns.com/CompetingConsumers.html
>
> I am asking about what JMS calls the point-to-point style of
> messaging. Spread does the publish-and-subscribe fine, but currently I
> belive I need the former. Is this clearer?
>
> Leon
--
John Lane Schultz
Spread Concepts LLC
Phn: 443 838 2200
More information about the Spread-users
mailing list