public void SubscribeToQueue(string queue) { RabbitMQ.Client.ConnectionFactory config = new RabbitMQ.Client.ConnectionFactory(); config.HostName = Configuration.RabbitMQNotificationServer; config.UserName = Configuration.RabbitMQNotificationUserNameConsumer; config.Password = Configuration.RabbitMQNotificationUserPasswordConsumer; config.VirtualHost = Configuration.RabbitMQVHostNotification; eventLogRepository.WriteInformationLog(string.Format("Subscribing to notification queue: {0}", queue)); this.listenForQueueMessagesTask = Task.Factory.StartNew (() => genericSubscriptionQueue.Subscribe(config, queue)); }
public void SubscribeToQueue() { RabbitMQ.Client.ConnectionFactory config = new RabbitMQ.Client.ConnectionFactory(); config.HostName = Configuration.RabbitMQConfirmationServer; config.UserName = Configuration.RabbitMQUserNameConsumer; config.Password = Configuration.RabbitMQUserPasswordConsumer; config.VirtualHost = Configuration.RabbitMQVHostConfirmation; _log.WriteInformationLog (string.Format("Subscribing to order updates queue: {0}", Configuration.RabbitMQQueueHourlyUpdates)); this._queueTask = Task.Factory.StartNew (() => _genericSubscriptionQueue.Subscribe(config, Configuration.RabbitMQQueueHourlyUpdates)); }