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 Uri GetExecuteActivityUri(string activityName) { string queueName = GetExecuteActivityQueueName(activityName); return(_settings.GetQueueAddress(queueName)); }