EasynetQ vs Rebus recommendation

469 views
Skip to first unread message

Fouad Roumieh

unread,
Sep 15, 2017, 9:42:43 AM9/15/17
to rabbitmq-users
 Is there any recommendations on using Easynetq vs Rebus?

Luke Bakken

unread,
Sep 15, 2017, 10:05:41 AM9/15/17
to rabbitmq-users
Hi Fouad -

Those to projects appear to accomplish different things -

* EasyNetQ - a simplified API that uses the RabbitMQ .NET client underneath.

* Rebus - a service bus that *may* use RabbitMQ as a messaging broker (https://github.com/rebus-org/Rebus/wiki/How-does-rebus-compare-to-other-.net-service-buses%3F)

Fouad Roumieh

unread,
Sep 15, 2017, 10:38:10 AM9/15/17
to rabbitmq-users
It's a bit confusing EasynetQ somehow offers bus functions:

Luke Bakken

unread,
Sep 15, 2017, 10:43:25 AM9/15/17
to rabbitmq-users
Hi Fouad -

I wouldn't get caught up by the names IBus or IAdvancedBus. Neither provides what a "service bus" library does. They appear to be interfaces to use the more complex parts of AMQP.

Luuke

Fouad Roumieh

unread,
Sep 15, 2017, 10:52:08 AM9/15/17
to rabbitm...@googlegroups.com
Thank you, could you please elaborate a bit on this:
>>>Neither provides what a "service bus" library does

An example of the missing bus functions in both, please.

--
You received this message because you are subscribed to a topic in the Google Groups "rabbitmq-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rabbitmq-users/i5YHATXTGCY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Regards,
Fouad

Fouad Roumieh

unread,
Sep 15, 2017, 10:53:31 AM9/15/17
to rabbitmq-users
Thank you, could you please elaborate a bit on this:
>>>Neither provides what a "service bus" library does

An example of the missing bus functions in both, please. Our plan is to use this for a full functional system.

Luke Bakken

unread,
Sep 15, 2017, 11:07:18 AM9/15/17
to rabbitmq-users
Hi Fouad,

I'll let you do your own research but will provide a couple links here.

NServiceBus has a good "concepts" overview here: https://docs.particular.net/nservicebus/concept-overview

Rebus' documentation also has a good overview of features it supports: https://github.com/rebus-org/Rebus/wiki

In short, a service bus builds on top of a messaging broker (and messaging broker libraries, like EasyNetQ) to provide additional functionality.

Luke

Michael Klishin

unread,
Sep 15, 2017, 11:34:10 AM9/15/17
to rabbitm...@googlegroups.com
I am not familiar with Rebus but EasyNetQ has been around for many years,
it is maintained by folks who understand RabbitMQ well and in general, it's
a project I feel confident recommending.

On Fri, Sep 15, 2017 at 7:42 AM, Fouad Roumieh <fouad...@gmail.com> wrote:
 Is there any recommendations on using Easynetq vs Rebus?

--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.

To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
MK

Staff Software Engineer, Pivotal/RabbitMQ
Reply all
Reply to author
Forward
0 new messages