EasyNetQ / EasyNetQ

An easy to use .NET API for RabbitMQ
http://easynetq.com
MIT License
2.87k stars 750 forks source link

EasyNetQ vs. Spring.Net AMQP Template? #83

Closed rasheedamir closed 11 years ago

rasheedamir commented 11 years ago

Hi Mike,

This is not issue. I wanted to contact you so, thought to do from here!

I would like to hear your thoughts on EasyNetQ vs. Spring.Net AMQP Template.

We are a Spring shop and we are evaluating the choices either EasyNetQ or Spring.Net AMQP Template.

I was wondering it will be great if you can share your thoughts!

Looking forward to hear from you.

Thanks, Rasheed rasheed@aurorasolutions.org

mikehadlow commented 11 years ago

Hi Rasheed,

Thanks for getting in touch and for checking out EasyNetQ. I haven't used Spring.NET's AMQP Template, so I don't have an opinion on it. If you have any questions specifically about EasyNetQ I'll be happy to answer them.

Thanks Mike

On Mon, May 20, 2013 at 6:55 PM, rasheedamir notifications@github.comwrote:

Hi Mike,

This is not issue. I wanted to contact you so, thought to do from here!

I would like to hear your thoughts on EasyNetQ vs. Spring.Net AMQP Template.

We are a Spring shop and we are evaluating the choices either EasyNetQ or Spring.Net AMQP Template.

I was wondering it will be great if you can share your thoughts!

Looking forward to hear from you.

Thanks, Rasheed rasheed@aurorasolutions.org

— Reply to this email directly or view it on GitHubhttps://github.com/mikehadlow/EasyNetQ/issues/83 .

rasheedamir commented 11 years ago

Thanks for quick response Mike.

We are building an automated trading solution (e.g. stocks, forex, etc.); do you see any performance bottlenecks/issues in the EasyNetQ API?

mikehadlow commented 11 years ago

EasyNetQ is simply a thin wrapper around the RabbitMQ C# Client, so it has the same performance characteristics.

The main thing to be aware of is that all EasyNetQ subscribers run on a single thread, so you'd probably want to look at the SubscribeAsync method and make sure you do all your IO asynchronously.

Mike

On Tue, May 21, 2013 at 9:51 AM, rasheedamir notifications@github.comwrote:

Thanks for quick response Mike.

We are building an automated trading solution (e.g. stocks, forex, etc.); do you see any performance bottlenecks/issues in the EasyNetQ API?

— Reply to this email directly or view it on GitHubhttps://github.com/mikehadlow/EasyNetQ/issues/83#issuecomment-18196401 .

rasheedamir commented 11 years ago

Got it Mike.

Thanks for the pointer and we will definitely look into it.

We are making small PoC (proof of concept) and we will share with you for your comments.

mikehadlow commented 11 years ago

Oh, and in the future, please use the mailing list for this kind of discussion. (the URL is on the easynetq.com homepage)