public EventBus(IRabbitMqConnection connection,
                 ILifetimeScope autofac, ISubscriptionsManage subsManager, ILogger logger, string queueName = null)
 {
     _connection =
         connection ?? throw new ArgumentNullException(nameof(connection));
     _subscriptionsManage = subsManager ?? new SubscriptionsManager();
     _queueName           = queueName;
     _consumerChannel     = CreateConsumerChannel();
     _autofac             = autofac;
     _logger = logger;
 }