public void Initialize()
        {
            Consumer = MessageConsumerFactory.Create(
                new ExchangeDeclareConfiguration(
                    RocketRabbitMqEventBusOptions.ExchangeName,
                    type: "direct",
                    durable: true
                    ),
                new QueueDeclareConfiguration(
                    RocketRabbitMqEventBusOptions.ClientName,
                    durable: true,
                    exclusive: false,
                    autoDelete: false
                    ),
                RocketRabbitMqEventBusOptions.ConnectionName
                );

            Consumer.OnMessageReceived(ProcessEventAsync);

            SubscribeHandlers(RocketDistributedEventBusOptions.Handlers);
        }