public static void UseRabbitMqRouting(this ServiceBusConfigurator configurator) { configurator.SetSubscriptionObserver((bus, coordinator) => new RabbitMqSubscriptionBinder(bus)); var busConfigurator = new PostCreateBusBuilderConfigurator(bus => { var interceptorConfigurator = new OutboundMessageInterceptorConfigurator(bus.OutboundPipeline); interceptorConfigurator.Create(new PublishEndpointInterceptor(bus)); }); configurator.AddBusConfigurator(busConfigurator); configurator.UseRabbitMq(); }
private void ConfigureMassTransit(ServiceBusConfigurator config) { config.UseRabbitMq(); var queueConnection = _rabbitMqConnection + "/" + _queue; config.ReceiveFrom(queueConnection); if (_queue == Queue.Worker) { foreach (var massTransitConsumer in _massTransitConsumers) { var consumerType = massTransitConsumer; config.Subscribe(s => s.Consumer(consumerType, t => _kernel.Get(t))); } } }
void ITransportConfigurator.Configure(ServiceBusConfigurator configurator, string queueName, int? consumerLimit) { Uri receiveFrom = _settings.GetQueueAddress(queueName, consumerLimit); configurator.UseRabbitMq(x => { x.ConfigureHost(receiveFrom, h => { h.SetUsername(_settings.Username); h.SetPassword(_settings.Password); h.SetRequestedHeartbeat(_settings.Heartbeat); }); }); configurator.ReceiveFrom(receiveFrom); if (consumerLimit.HasValue) configurator.SetConcurrentConsumerLimit(consumerLimit.Value); }
void ITransportConfigurator.Configure(ServiceBusConfigurator configurator, string queueName, int?consumerLimit) { Uri receiveFrom = _settings.GetQueueAddress(queueName, consumerLimit); configurator.UseRabbitMq(x => { x.ConfigureHost(receiveFrom, h => { h.SetUsername(_settings.Username); h.SetPassword(_settings.Password); h.SetRequestedHeartbeat(_settings.Heartbeat); }); }); configurator.ReceiveFrom(receiveFrom); if (consumerLimit.HasValue) { configurator.SetConcurrentConsumerLimit(consumerLimit.Value); } }
public static void UseRabbitMqRouting(this ServiceBusConfigurator configurator) { configurator.UseRabbitMq(); }
protected override void ConfigureServiceBus(Uri uri, ServiceBusConfigurator configurator) { base.ConfigureServiceBus(uri, configurator); configurator.UseRabbitMq(); }
public void Config(IComponentContext container, ServiceBusConfigurator busConfig) { busConfig.UseRabbitMq(); busConfig.ReceiveFrom(receiveFromEndPoint); }
public void Config(IComponentContext container, ServiceBusConfigurator busConfig) { busConfig.UseRabbitMq(); busConfig.ReceiveFrom(receiveFromEndPoint); }