.net – Alternatives to NServiceBus that doesn’t use MSMQ

Architecturemsmqnetservicebus

I think the title sums it all …. We have a .NET 2.0 system trying to implement a distributed pub/ sub model. I came across NServiceBus, RhinoBus and MassTransit. Unfortunately, these are MSMQ based. I am tasked to figure out pub/ sub alternatives that uses a different messaging alternatives …

the only reason for seeking MSMQ alternatives is to overcome the message size restriction. Since our enterprise app messages can potentially get truncated due to per message restriction…

any guidance is much appreciated

Best Answer

Heh, old question, but worth mentioning that NServiceBus is now supporting ActiveMQ (as one alternatives) with others in development. There has also been talk of implementing a "Data Bus" to overcome the message size limitation, but I don't know the status of this.

The infrastructure is in place to plug in different transports, and I recall seeing discussions about utilizing Sql Server Service Broker, though I don't know if that was ever taken beyond initial discussions.