NServiceBus provides several options to scale out a system.
Guidelines for publishing messages from within web applications.
Scale out existing message processing by adding workers on different machines.
Upgrading an existing scaled-out endpoint that uses Distributor to version 6 of NServiceBus.
Scale out MSMQ message processing with sender-side distribution.
How to scale out when using the MSMQ transport.
How to scale out with sender-side distribution when using the MSMQ transport.
The distributor maintains all the characteristics of NServiceBus but is designed never to overwhelm any of the worker nodes.
Describes how to configure the distributor and its workers.
How a worker can be disconnected from its distributor using PowerShell cmdlets.
Describes how to solve common issues with the distributor.