What transport technology is a viable alternative to MSMQ on Unix based system?
I am planning on experimenting with NServiceBus on Mono to be deployed on Unix based systems.
NServiceBus leverage's MSMQ by default. This can be easilly swapped out for an alterntive transport technology.
What I need to know is what are the alte开发者_StackOverflowrnatives to MSMQ on Unix based systems, and how to do they differ and what are the pros & cons?
Related Questions: "How to swap out MSMQ in NServiceBus 2.0 for a different transport technology" "NServiceBus 2.0 considerations when running on Mono and deployed to Unix"
How about System.Messaging?
I don't really know anything about NServiceBus or MSMQ, but I have looked some into using Apache ActiveMQ as a messaging service on Unix systems. It looks like there is a C# version that works with Mono. I'm not sure if this is what you want, but maybe it's worth a look?
http://activemq.apache.org/nms/nms.html
ZeroMQ (http://www.zeromq.org/)
ZeroMQ .NET CLR & Mono binding (http://www.zeromq.org/bindings:clr)
精彩评论