Geeks With Blogs
NetFlings Developer Blog What does not kill me makes me better (yeah right)

Does any one know of, or has used an Open Source Messaging Bus Implementation that can be used from C#

I am currently designing a system where I would like to use a Messaging Infrastructure to implement a workflow type solution, the problem I have is that I do not wish to use MSMQ as I do not want to have to be forced to install Active Directory on my servers, and other solutions that are available have varying degrees of support for C#, with associated performance penalties, and cost a boat load of money.

So this is where I would like to turn to the Open Source community for guidance, but have found nothing so far.

References

I include here a list of the products that I have already looked at, with a view to being the appropriate solution for me

MSMQ, this was my first choice, but as I have already indicated I did not want to have to also install Active Directory onto my Servers, at the moment this is my only issue with this solution, which I may have to just accept in the end.  the .NET framework provides the namespace System.Messaging, which makes this very easy to build solutions leveraging MSMQ

SonicMQ, this provides C# connectivity through a COM Implementation, the issue is one of performance of the COM/.NET interoperability, and hence is limited when considering performance of the solution.

Tibco, this is a favourite of large institutions, does not have a C# interface, but does have a C/C++ Library that can be used to develop a C++ managed wrapper to the Tibco environment.

FioranoMQ, also has a C# native Library to their Messaging solution.  Given that this is a native implementation, this should yeld reasonable performance metrics as this is not a wrapper on a COM Component.

Posted on Thursday, May 13, 2004 11:40 AM Diary | Back to top


Comments on this post: Request For Open Source message Bus Implementations

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
One mad idea would be to consider using JMS and http://active-jms.sourceforge.net/faq.html
Left by Matt on May 19, 2004 3:22 AM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
Do you already have a starting open source point for a Workflow engine in C# ?
Left by Olivier on Jun 10, 2004 8:30 AM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
No, not at the moment, something that I would like tho
Left by DavidLG on Jun 13, 2004 5:34 PM

# Er, XmlBlaster is sort of supported
Requesting Gravatar...
If you can tolerate the silly name, XmlBlaster supports a bridge to their Java component via an ActiveX component. I'm not totally sold on the idea, but it's interesting.
Left by tekHEdd on Jul 31, 2004 3:34 PM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
Left by Busser on Oct 16, 2004 5:18 AM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
Although the timing may not be right for what you are doing, the new Indigo messaging model is essentially a message bus. I don't know the status of the bits but I did hear that Indigo may be released to all current platforms (XP, Win2003, and Longhorn).

Something to think about before you roll your own.
Left by Nick Malik on Apr 02, 2005 11:19 AM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
We use EMS from TIBCO inside our c# apps. Or you could use a JMS server.
Left by Brian Peal on Oct 18, 2005 6:56 PM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
Actually, TIBCO's Rendezvous (aka RV) DOES have a native C#/.net interface. It's easy to use and very, very fast.

The down side is that it costs an arm and two legs. The promise is that AMQ will provide an open-source replacement for RV and MQSeries in the realm of high speed publish and subscribe style messaging.

I'm still looking for a release though.




Left by Michael Moore on Oct 16, 2008 12:19 PM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
Check out http://www.intersystemsbenelux.com
Left by Randall on Sep 03, 2009 3:12 AM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
This seems pretty nice:
http://www.nservicebus.com/
Left by Pavel on Apr 22, 2010 6:59 PM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
http://9thbit.blogspot.com/2010/02/message-bus-in-c.html
Left by David on Jul 17, 2010 10:56 PM

# re: Request For Open Source message Bus Implementations
Requesting Gravatar...
http://www.nservicebus.com/, try it
Left by Shoppe on Aug 14, 2010 3:34 AM

Your comment:
 (will show your gravatar)


Copyright © David Lattimore-Gay | Powered by: GeeksWithBlogs.net