Храбрый след в Кафке Заголовки

В SB2 Brave обрабатывает сообщения Kafka с заголовками B3 по умолчанию, однако мне нужно изменить вводимые имена полей. Например, X-B3-TraceId должен быть myEventTraceId. Есть простой способ сделать это? Даже некоторые рекомендации по дизайну очень помогли бы. Не возражаю против простого примера... На ум приходят классы KafkaTracing и Injector. Благодарю.

0 ответов

Я закончила упаковку, продюсер вернулся в createProducer() из моего обычая ProducerFactory в пользовательском классе делегата, который реализует Producer, Моя реализация send() казнен после храброго TracingProducer.send() так, чтобы я мог изменить заголовки трассировки, установленные Brave в ProducerRecord Заголовки до отправки битов. Та же логика применяется при потреблении.

Другие вопросы по тегам