|
Project Information
Featured
Downloads
Links
|
What is NGinn.MessageBusNGinn Message Bus is a very simple ESB for .Net supporting publish-subscribe message distribution. It uses SQL server as message queuing mechanism - each message queue is stored in a separate table. NGinn Message Bus is a part of my BPM/Orchestration engine called NGinn BPM and serves as a message-oriented communication bus. NGinn Message Bus is functionally similar to other .Net message bus implementations (NServiceBus, MassTransit, Rhino Service Bus) but it's the only service bus based on SQL Server database. Go to NGinn blog for more details. Why SQL database
Main FeaturesNGinn Message Bus implements publish-subscribe message distribution mechanism and handles transactional & durable messages only. It offers a good performance in transactional processing (is able to process about 1000 messages/second on a cheap laptop) and there's very little performance penalty when using distributed transactions - actually it outperforms MSMQ in typical scenarios involving DTC. NGinn Message Bus has also:
NGinn project is a work in progress and so is NGinn Message Bus. However, it's already being used in production without any problems. See GettingStarted page if you want to learn the basics. Recent changes
When to choose nginn-messagebus
When to look for something else
Source code accessSVN checkout: https://nginn-messagebus.googlecode.com/svn/trunk Related projectsNGinn.BPM - Workflow/BPM engine for .Net |