[zeromq-dev] not binging to all LISTEN port

Mohit Anchlia mohitanchlia at gmail.com
Tue Sep 23 19:13:10 CEST 2014


I was more of referring to debugging overload issues in prod. that we might
not have been able to catch in performance environment. How can I tell that
router/dealer is overloaded and need more router/dealers?
On Tue, Sep 23, 2014 at 10:10 AM, Bob Clarke <optionguy71 at gmail.com> wrote:

> You would run performance tests in your environment to see how many of
> your messages a single socket can handle.
>
> On Tue, Sep 23, 2014 at 10:53 AM, Mohit Anchlia <mohitanchlia at gmail.com>
> wrote:
>
>> Thanks! Is using so many sockets essentially a bad idea? How and when do
>> I know that I am saturating one dealer/router?
>>
>> On Tue, Sep 23, 2014 at 9:47 AM, Bob Clarke <optionguy71 at gmail.com>
>> wrote:
>>
>>> I think his main point is, Why are you using so many sockets? A single
>>> ZeroMQ socket can handle a tremendous volume of messages. Your brief code
>>> sample shows a REP socket, so can I guess that the other is a REQUEST?
>>> Switching to DEALER/ROUTER would get you the request/reply pattern you seem
>>> to want, but will allow asynchronous behavior, and could be done on a lot
>>> fewer than 22 sockets.
>>>
>>> Bob
>>>
>>> On Tue, Sep 23, 2014 at 10:41 AM, Mohit Anchlia <mohitanchlia at gmail.com>
>>> wrote:
>>>
>>>> Can you please explain more about what is it that I am doing wrong? I
>>>> am just trying to create many multithreaded workers for the incoming
>>>> requests.
>>>> On Tue, Sep 23, 2014 at 3:48 AM, Pieter Hintjens <ph at imatix.com> wrote:
>>>>
>>>>> I'm not going to ask why you are trying to do something so... wrong.
>>>>> Presumably you have good reasons.
>>>>>
>>>>> Disregarding netstat, can clients connect on the other ports, or not?
>>>>>
>>>>> On Tue, Sep 23, 2014 at 12:25 AM, Mohit Anchlia <
>>>>> mohitanchlia at gmail.com> wrote:
>>>>> > I have a code that binds zeromq socket to 20-22 sockets, however
>>>>> when I look
>>>>> > at netstat it is only binding to 5 sockets.
>>>>> >
>>>>> > The log message is being printed 22 times with 22 unique port
>>>>> numbers and
>>>>> > there doesn't seem to be any error logged or exception throws
>>>>> either. I am
>>>>> > trying to understand why I am not seeing the socket on 22 port?
>>>>> >
>>>>> > ZMQ.Socket socket = context.socket(ZMQ.REP);
>>>>> >
>>>>> > socket.bind("tcp://*:" + port);
>>>>> >
>>>>> > log.info("Server bind port=" + port);
>>>>> >
>>>>> >
>>>>> > _______________________________________________
>>>>> > zeromq-dev mailing list
>>>>> > zeromq-dev at lists.zeromq.org
>>>>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>>>> >
>>>>> _______________________________________________
>>>>> zeromq-dev mailing list
>>>>> zeromq-dev at lists.zeromq.org
>>>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> zeromq-dev mailing list
>>>> zeromq-dev at lists.zeromq.org
>>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> zeromq-dev mailing list
>>> zeromq-dev at lists.zeromq.org
>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>>
>>>
>>
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20140923/4cd3d935/attachment.htm>


More information about the zeromq-dev mailing list