NServiceBus

 
Messaging & Workflow with NServiceBus
in Particular
 
 
The most developer-friendly service bus for .NET
More than 50,000 developers rely on NService Bus every day
 
Backed by a rock-solid distributed development methodology, a worldwide community of experts, consultants and contributors, NServiceBus offers enterprise-grade scalability and reliability for
your workflows and integrations without any messy XML
configuration - just pure-code bliss.
 
NServiceBus Highlights
 
 
 
High performance and scalability
 
Extensively used in many mission-critical systems, business domains and usage scenarios. NServiceBus scalability and performance capabilities are battle-tested and ready for the toughest assignments.  More about Scalability →
 
 
 
Reliable integration with automatic retries
 
Reliable by default, with built-in configurable mechanisms to retry on failure using messaging best practices and lessons learned from thousands of production usage scenarios.  More about Reliability →
 
 
 
 
 
Workflow and background task scheduling
 
Long running processes definition and management capabilities using Sagas, providing powerful and flexible workflow capabilities that are built-in and easy-to-use.  Sagas in NServiceBus →
 
 
 
Centralized auditing of all message flows
 
Easily configure auditing from across your distributed applications to be collected into a central location, reliably and efficiently.
 
 
 
 
 
Publish/Subscribe support for reduced coupling
 
A best practices driven implementation of Pub/Sub. Scalable, configurable, easy to understand and easy to define. Done as it should be done.
 
 
 
Easy to extend and configure
 
Multiple extension points and configuration options, allowing you to custom fit NServiceBus to your needs and your environment.
 
 
 
 
 
Runs on-premise, in the Cloud, or in a hybrid scenario
 
NServiceBus has a proven track record in all deployment scenarios, providing you the flexibility to start with one scenario and add or move to any other with minimal effort.  More about Cloud →
 
 
Supports a wide range of messaging transports
 
Use one of the out of the box transports (MSMQ, RabbitMQ, SQL Server, Windows Azure Queues,Windows Azure Service Bus), choose from community developed transports or develop a custom transport.