protected override void ConfigureActiveMqBus(IActiveMqBusFactoryConfigurator configurator)
 {
     configurator.UseKillSwitch(options => options
                                .SetActivationThreshold(10)
                                .SetTripThreshold(0.1)
                                .SetRestartTimeout(s: 1));
 }
Example #2
0
        protected override void ConfigureActiveMqBus(IActiveMqBusFactoryConfigurator configurator)
        {
            _busHealth = new BusHealth();

            configurator.UseKillSwitch(options => options
                                       .SetActivationThreshold(10)
                                       .SetTripThreshold(0.1)
                                       .SetRestartTimeout(s: 1));

            configurator.ConnectBusObserver(_busHealth);
            configurator.ConnectEndpointConfigurationObserver(_busHealth);
        }