[zeromq-dev] PUSH/ROUTER

Gil Levy Gil.Levy at 888holdings.com
Thu Feb 14 19:05:14 CET 2013


I'm currently implementing a messaging solution based on 0MQ where my requirements are as follows:

1.       Performance - very high throughput

2.       Low latency

3.       Never lose any message

4.       A bidirectional messaging is required

My code is written in C# and I have tested all possible options and found that the PUSH/PULL sockets provide me with all of the above with the best performance, the problem with PUSH/PULL is that it Rounds Robin on the PULL sockets not allowing me to perform the required bidirectional messaging I need (sending a message to a specific PULL socket).

Is there a way around this limitation?
Is there some feature that I'm missing?

Gil Levy
Poker Servers Group Leader

85A Medinat Hayehudim St.
Herzeliyya Pituach, Israel

t:   +972 (0) 732-888-507
m: +972 (0) 54-242-8190
e:   gil.levy at 888holdings.com<mailto:gil.levy at 888holdings.com>

[Description: Description: Description: cid:image004.png at 01CD1187.26CB0970]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130214/e74134a0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 13445 bytes
Desc: image001.png
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130214/e74134a0/attachment.png>

More information about the zeromq-dev mailing list