Example #1
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);
        }