Reputation: 9599
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
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
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
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