public async Task PublishMessageAsync(MotorCloudEvent <byte[]> motorCloudEvent, CancellationToken token = default)
 {
     var topic   = motorCloudEvent.GetKafkaTopic() ?? _options.Topic;
     var message = CloudEventToKafkaMessage(motorCloudEvent);
     await _producer.ProduceAsync(topic, message, token);
 }