This page contains a curated list of NuGet packages that would commonly be used to build a distributed system with NServiceBus and the Particular Service Platform.
Transports
- NServiceBus.Transport.AzureServiceBus
- NServiceBus.Transport.AzureStorageQueues
- NServiceBus.AmazonSQS
- NServiceBus.RabbitMQ
- NServiceBus.Transport.SqlServer
- NServiceBus.Transport.Msmq
Persistence
- NServiceBus.Persistence.Sql
- NServiceBus.Persistence.CosmosDB
- NServiceBus.Persistence.DynamoDB
- NServiceBus.Persistence.AzureTable
- NServiceBus.Storage.MongoDB
- NServiceBus.RavenDB
- NServiceBus.Persistence.ServiceFabric
- NServiceBus.NHibernate
- NServiceBus.Persistence.NonDurable
Hosting
- NServiceBus.Extensions.Hosting
- NServiceBus.AzureFunctions.InProcess.ServiceBus
- NServiceBus.AzureFunctions.Worker.ServiceBus
- NServiceBus.AwsLambda.Sqs
Serialization
Monitoring
- NServiceBus.Metrics
- NServiceBus.Metrics.ServiceControl
- NServiceBus.Metrics.ServiceControl.Msmq
- NServiceBus.Metrics.PerformanceCounters
- NServiceBus.CustomChecks
- NServiceBus.Heartbeat
- NServiceBus.SagaAudit
- NServiceBus.ServicePlatform.Connector
- ServiceControl.Contracts
Interoperability
Other
- NServiceBus.Testing
- NServiceBus.Encryption.MessageProperty
- NServiceBus.TransactionalSession
- NServiceBus.Callbacks
- NServiceBus.DataBus.AzureBlobStorage
- NServiceBus.DataBus.BinarySerializer
- NServiceBus.UniformSession
- NServiceBus.Wcf