private async Task ConsumerReceived(object sender, BasicDeliverEventArgs eventArgs)
        {
            try
            {
                await _manager.ProcessEvent(eventArgs, _logger);

                _consumerChannel.BasicAck(eventArgs.DeliveryTag, multiple: false);
            }
            catch (Exception ex)
            {
                _retryConsumerStrategy.PublishRetry(_consumerChannel, eventArgs, ex);
                _consumerChannel.BasicAck(eventArgs.DeliveryTag, multiple: false);
            }
        }