Blog Stats
  • Posts - 25
  • Articles - 0
  • Comments - 10
  • Trackbacks - 36

 

Request For Open Source message Bus Implementations

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.


Feedback

# re: Request For Open Source message Bus Implementations

Gravatar One mad idea would be to consider using JMS and http://active-jms.sourceforge.net/faq.html 5/19/2004 3:22 AM | Matt

# re: Request For Open Source message Bus Implementations

Gravatar Do you already have a starting open source point for a Workflow engine in C# ? 6/10/2004 8:30 AM | Olivier

# re: Request For Open Source message Bus Implementations

Gravatar No, not at the moment, something that I would like tho 6/13/2004 5:34 PM | DavidLG

# Er, XmlBlaster is sort of supported

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. 7/31/2004 3:34 PM | tekHEdd

# re: Request For Open Source message Bus Implementations

Gravatar Check out http://www.spread.org/ 10/16/2004 5:18 AM | Busser

# re: Request For Open Source message Bus Implementations

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. 4/2/2005 11:19 AM | Nick Malik

# re: Request For Open Source message Bus Implementations

Gravatar We use EMS from TIBCO inside our c# apps. Or you could use a JMS server. 10/18/2005 6:56 PM | Brian Peal

# re: Request For Open Source message Bus Implementations

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.




10/16/2008 12:19 PM | Michael Moore

# re: Request For Open Source message Bus Implementations

Gravatar Check out http://www.intersystemsbenelux.com 9/3/2009 3:12 AM | Randall

Post a comment





 

 

 

Copyright © David Lattimore-Gay