RationalGeek
RationalGeek

Reputation: 9599

Alternatives to RabbitMQ for .NET centric shop?

I need a reliable messaging solution. It looks like RabbitMQ would address the needs of my application. However, my environment is not well suited to deploying Erlang and Mnesia on a server. It is an enterprise environment and it is a huge battle of red tape to get "non-standard" pieces like that deployed. I would prefer to find a reliable messaging framework similar to RabbitMQ, but built on .NET. Storing messages in Oracle and/or SQL Server would be a bonus. Anything like that out there?

I'm aware of NServiceBus, but I don't think this is focused on reliable messaging as much as RabbitMQ is.

Upvotes: 6

Views: 4681

Answers (4)

Kelly
Kelly

Reputation: 7183

There is also ActiveMQ. It's geared more for Java, but you can get it working in .NET, I have a large ActiveMQ deployment all using C#, but I do plan to convert it to RabbitMQ.

Upvotes: 0

Simon Bartlett
Simon Bartlett

Reputation: 2030

I would use NServiceBus (you already mentioned) or MassTransit - both use MSMQ.

Both are focussed on reliable messaging, and have been known to be used in many critical applications.

Upvotes: 2

driushkin
driushkin

Reputation: 3659

How about good old msmq? It's standard component on windows server systems, has WCF bindings... so I guess this is exactly what you are looking for. Though, afaik it has its own filesystem-based message storage, and doesn't support sql server or oracle for that purpose.

Upvotes: 3

bniwredyc
bniwredyc

Reputation: 8829

Take a look at ZeroMQ

Upvotes: 3

Related Questions