Ключ является необязательным, и по умолчанию определяет, в какой раздел поступают сообщения в теме.
Невозможно выбрать ключ из темы - вам придется вычислитьразделите его, затем просмотрите все сообщения тематического раздела.Можно создать Ktable в API-интерфейсе Kafka Streams, чтобы создать тип хранилища KV, из которого вы можете выбрать, хотя, с помощью «Интерактивных запросов»)
В Java API есть метод отправки производителя, который позволяет вампередавать заголовки.Вам нужно будет установить ключ и значение на ноль, чтобы отправлять только заголовки.Я недостаточно знаком с поддержкой других клиентов для заголовков
Заголовки можно использовать для отправки дополнительных метаданных, например, номеров версий клиентов или трассировок, которые будут использоваться в таких службах, как zipkin.Эти данные находятся вне бизнес-контекста того, что вы отправили бы как часть полезной нагрузки ключ / значение.И я не в курсе возможности отправлять заголовки на консоль