nservicebus
Installation
SKILL.md
NServiceBus
Overview
NServiceBus is a commercial enterprise service bus for .NET by Particular Software. It provides reliable messaging with automatic retries, error queues, sagas for long-running workflows, message routing, and built-in monitoring via the Particular Platform (ServicePulse, ServiceInsight, ServiceControl). NServiceBus abstracts over multiple transports (RabbitMQ, Azure Service Bus, Amazon SQS, MSMQ, SQL Server) and supports various persistence stores for saga and outbox state.
NuGet Packages
NServiceBus-- core libraryNServiceBus.Extensions.Hosting-- Generic Host integrationNServiceBus.RabbitMQ-- RabbitMQ transportNServiceBus.Transport.AzureServiceBus-- Azure Service Bus transportNServiceBus.AmazonSQS-- Amazon SQS transportNServiceBus.Persistence.Sql-- SQL persistence for sagas and outboxNServiceBus.NHibernate-- NHibernate persistenceNServiceBus.Testing-- unit testing utilities
Endpoint Configuration
using NServiceBus;