It is already possible to prevent losing events in normal operation in S4 by using blocking senders and receivers. See the 0.6 documentation.
Even though zeromq has some interesting features such as automatic reconnection, providing "no loss" guarantee in the case of node failures would require application level acknowledgement. In other words, transport layer implementation does not really matter, in my opinion. We have envisaged some designs but there is no plan for implementing application-level ack at the moment. Hope this helps, Matthieu On May 6, 2013, at 04:44 , Sky Zhao wrote: > Can s4 plan to use zeroMQ to handle events to improve current event loss > issue in future? > > > /Sky