[zeromq-dev] "Devices" nodes and single point of failure

Martin Sustrik sustrik at 250bpm.com
Wed Jun 23 14:52:28 CEST 2010


Hi Michael,

> I am new to 0MQ so please excuse me if this topic was already covered 
> somewhere. We are trying to understand how current design of 0MQ 
> (version 2 I believe – development branch)  is handling faults (or 
> scaling) of device nodes (like streamer or forwarder). In other words we 
> are trying to build a pipeline and would like it to be resilient to 
> hardware failures. Nodes which have streamers seems to be “single 
> points” of failure in the design. Am I missing something here? A 
> document or a pattern may be? Any pointers would be greatly appreciated.  

You can eliminate streamer devices by connecting each step 1 processing 
component to each step 2 processing component, without having the device 
in the middle.

Step1---Step2
      \ /
       X
      / \
Step1---Step2

Is that what you had in mind?

Martin




More information about the zeromq-dev mailing list