[rabbitmq-discuss] Setting socket options in .NET client

Zuber, Tomasz tomasz.zuber at zettaserve.com
Thu Oct 18 02:10:08 BST 2012


I am involved in a project that uses the .NET RabbitMQ client.

We have some clients that will be connecting to a broker over a high latency, high bandwidth link. To improve message throughput, we need to tweak some socket options, namely the send buffer size.
In addition, we would also like to reduce the socket timeout when connecting.

As far as I can see, the .NET client does not support setting any of these options easily through its API.

I have been able to achieve this by using some dirty workarounds like reflection or subclassing implementation classes, however, it would be ideal if this functionality could be added into the API (maybe the ConnectionFactory?).

I am also happy to make a few changes to the .NET client code, and submit these if it helps at all.

Kind Regards,

Tomasz Zuber


ZettaServe Disclaimer: This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately if you have received this email by mistake and delete this email from your system. Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. ZettaServe Pty Ltd accepts no liability for any damage caused by any virus transmitted by this email.

More information about the rabbitmq-discuss mailing list