public KafkaEventBusDispatcher(IKafkaProducerConnection connection,
                                ILogger <KafkaEventBusDispatcher> logger)
 {
     _connection = connection;
     _logger     = logger;
     _producer   = new ProducerBuilder <string, byte[]>(_connection.Config)
                   .SetErrorHandler((_, e) =>
                                    _logger.LogError($"KafkaProducer has error {e.Code} - {e.Reason}"))
                   .Build();
 }
 public KafkaEventBusDispatcher(IKafkaProducerConnection connection,
                                ILogger <KafkaEventBusDispatcher> logger)
 {
     _connection = connection;
     _logger     = logger;
 }