#apache-kafka #kafka-consumer-api
#apache-kafka #kafka-consumer-api
Вопрос:
Мы развертываем потребителей kafka на основе Java API в отдельной виртуальной машине, сгруппированной по использованию. Вероятно, 3-4 потребителя (не в одной группе) / виртуальная машина в зависимости от пропускной способности этих потребителей.
Лучше всего использовать этот метод или развернуть потребителя с помощью docker? Любые указатели были бы полезны.
Хотя вы можете использовать Kafka confluent REST proxy и другие, мой вопрос касается развертывания потребителя.
Ответ №1:
Виртуальная машина имеет слишком много накладных расходов для простого запуска одного или нескольких приложений JVM. Если у вас есть контейнерная платформа, то это было бы предпочтительнее и запустило бы приложение быстрее, чем предоставление новых виртуальных машин для каждого приложения