[Spread-users] Delivery confirmation

John Lane Schultz jschultz at spreadconcepts.com
Tue Jun 3 15:11:30 EDT 2008

Ultimately, the only way you can be 100% sure your message was received
and processed by the far end is for an application level ACK
indicating exactly that.

You can get a good way toward that by having your applications join
the same groups and then monitoring the membership changes.  So long
as Spread reports your "buddy" as in the group, then there is a high
likelihood that he is getting and processing your messages.  Of
course, this is still not 100% sure, but it might be good enough for
your needs.


John Lane Schultz
Spread Concepts LLC
Phn: 443 838 2200 
Fax: 301 560 8875

Tuesday, June 3, 2008, 5:21:01 AM, you wrote:

> Alexey Zakhlestin wrote:
>> well, first thing which comes to mind is sending the confirmation
>> message in reply ;
> If the original sender is not available then due to whatever reason then
> that would fail. The sender would then need to resend, but the receiver
> already assumed that the sender received the reply. Hopefully you can
> see the dilemma from that.

> If one needs to dispatch small units of work to many servers which may
> be up or down at any moment, one has to be sure that the target received
> the message and that it can handle it, else it must be dispatched to
> another server. The units of work(In my case) would be too small and
> sensitive to latency for a message/job queue. Therefore I am evaluating
> spread as a low level communications medium.

More information about the Spread-users mailing list