How to Reduce Throughput of an Endpoint?

There are two ways to decrease receiving throughput of an endpoint.

Edit the TransportConfig section in the endpoint config file:

    <section name="TransportConfig" type="NServiceBus.Config.TransportConfig, NServiceBus.Core"/>

<TransportConfig MaximumConcurrencyLevel="5" MaxRetries="2" MaximumMessageThroughputPerSecond="10"/>

In V4 you can also use the API:​

public class ChangeThroughtput : IWantToRunWhenConfigurationIsComplete
    public UnicastBus Bus { get; set; }

    public void Run()

Last modified 2014-11-10 12:00:18Z