Могут ли хосты Kafka Producer & Consumer быть таким же. Предположим, у меня есть такие производители, как host1, host2 и host3. Могу ли я использовать те же host1, host2 и host3 в качестве потребителей? Каковы последствия / проблемы, если я использую производителей и потребителей в качестве одних и тех же хостов.
Конечно, вы можете комбинировать их. например Процессор Kafka Streams делает именно это под капотом. Оба являются клиентами кластера Kafka, и в зависимости от используемого вами случая и требований к пропускной способности вы можете совместно использовать серверы для них. Однако у вас должно быть четкое представление о сетевом и дисковом вводе-выводе и использовании ЦП. Лично мне легче управлять выделенными машинами, что позволяет мне исследовать причины без вмешательства в случае возникновения проблем.