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

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