[rabbitmq-discuss] QueueingConsumer extended with the CoDel algorithm

Tim Watson tim at rabbitmq.com
Mon Oct 29 16:16:17 GMT 2012


On 10/28/2012 10:12 AM, Myles McDonnell wrote:
> Hello All
> I'm considering writing a C# implementation of 
> https://gist.github.com/2658712 as referenced here 
> http://www.rabbitmq.com/blog/2012/05/11/some-queuing-theory-throughput-latency-and-bandwidth/.
> Unless this has already been done? Should I fork the .NET RabbitMQ 
> client and send a pull request when complete?

Nobody has done this so far, and we *do* like contributions! :)

> Any advice much appreciated.

You'll need to sign a 'Contributor Licence Agreement', the details of 
which we can discuss off-line. Forking on github and then submitting a 
pull request would be ideal, as we can discuss any QA feedback directly 
against the code that way. It would be good if you could provide a test 
harness too: if we decide to merge your implementation, then we'd have 
to support it in future releases so having a means to verify that it 
behaves as expected would be quite important.

Another alternative, of course, would be to package your implementation 
up into a library that sits on top of the RabbitMQ .NET client, and 
distribute that via NuGet. Of course I don't want to discourage you from 
contributing, but if you do decide to go down that route instead, please 
feel free to come back here with any questions that arise whilst you're 
working on it.


> Thanks
> Myles
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20121029/98a6b547/attachment.htm>

More information about the rabbitmq-discuss mailing list