Единственный способ напрямую взаимодействовать с кластером Kafka - это протокол Kafka.Это двоичный протокол по TCP, подробности см .: https://kafka.apache.org/protocol. Это то, что реализуют клиенты Kafka.
Существует несколько прокси / мостов, которые позволяют взаимодействовать через HTTP, AMQP инемного других протоколов, но в конечном итоге они используют протокол Kafka для подключения к кластеру, поэтому они не только имеют худшую производительность, но и часто предлагают меньше возможностей, чем протокол Kafka.
Kafka разработан с учетом скорости, поэтому протоколочень эффективно.Он также поддерживает пакетную обработку запросов, так что вы можете найти подходящее место «задержки по сравнению с пропускной способностью» для вашего варианта использования.
Относительно «запускайте и забывайте», вы можете указать необходимое подтверждение при выдаче данных в Kafka с помощью acks
настройка.При значении 0 Производитель не будет ждать никаких отзывов от кластера, см .: https://kafka.apache.org/documentation/#producerconfigs