Развертывание потребителей Kafka

#apache-kafka #kafka-consumer-api

#apache-kafka #kafka-consumer-api

Вопрос:

Мы развертываем потребителей kafka на основе Java API в отдельной виртуальной машине, сгруппированной по использованию. Вероятно, 3-4 потребителя (не в одной группе) / виртуальная машина в зависимости от пропускной способности этих потребителей.

Лучше всего использовать этот метод или развернуть потребителя с помощью docker? Любые указатели были бы полезны.

Хотя вы можете использовать Kafka confluent REST proxy и другие, мой вопрос касается развертывания потребителя.

Ответ №1:

Виртуальная машина имеет слишком много накладных расходов для простого запуска одного или нескольких приложений JVM. Если у вас есть контейнерная платформа, то это было бы предпочтительнее и запустило бы приложение быстрее, чем предоставление новых виртуальных машин для каждого приложения