I am currently testing / playing with 0MQ. I plan on using it for a distributed 
application that uses TCP/IP and EPGM.

I have a couple questions which I have not seen addressed anywhere.

1.      The TCP/IP interface does not allow the Nagle algorithm to be turned 
on/off via the setsockopt method. I know typically you do not turn this off but 
in some cases you will receive a performance boost from it.

2.      The EPGM interface does not allow you to set the time-to-live option in 
the setsockopt method.

3.      When testing EPGM for throughput limits I discovered that all of the 
messages are batched until a UDP packet is full before sending it. I do not 
what this to occur. I want all messages to be sent as individual UDP packets. 
There should be an option to configure this functionality. I have tried setting 
the ZMQ_RATE values in the setsockopt method but this does not affect the 
caching of messages. I do not know if this is a openPGM or 0MQ problem.

If these issues are addressed somewhere and I missed them I apoligize but 
please refer me to where they are discussed. If they have not been addressed 
then I think they should be added in future versions.

Thanks
Michael


Tibra Trading Europe Limited is Authorised and Regulated by the FSA (Company 
No. 06061713)
Tibra Global Services Pty Limited London Branch (Company No. BR014370)
Tibra Equities Europe Limited (Company No. 07283912)
Registered in England & Wales - Level 11, 5 Aldermanbury Square London EC2V 7HR

The contents of this email including any attachments are confidential. If you 
have received this email in error, please advise the sender by return email and 
delete this email. Any unauthorised use of the contents of the email is 
prohibited and you must not disseminate, copy or distribute the message or use 
the information contained in the email or its attachments in any way.

The views or opinions expressed are the author's own and may not reflect the 
views or opinions of Tibra. Tibra does not guarantee the integrity of any 
emails or attached files. E-mails may be interfered with, may contain computer 
viruses or other defects. Under no circumstances do we accept liability for any 
loss or damage which may result from your receipt of this message or any 
attachments.
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to