public void SubscribeQueue <T, TH>(string routingKey)
            where T : IIntegrationEvent
            where TH : IIntegrationQueueHandler <T>
        {
            var eventName = SubsManager.GetEventKey <T>();

            DoInternalSubscription(eventName + "." + routingKey);
            SubsManager.AddSubscriptionQueue <T, TH>(eventName + "." + routingKey);
            StartBasicConsume();
        }