Kafka 生产者和消费者主机

Kafka 生产者和消费者主机

Kafka 生产者和消费者主机可以相同吗?假设我有 host1、host2 和 host3 等生产者。我可以使用相同的 host1、host2 和 host3 作为消费者吗?如果我使用生产者和消费者作为相同的主机,会有什么后果/挑战。

答案1

当然,你可以将它们结合起来。例如,Kafka Streams 处理器在后台就是这么做的。两者都是 Kafka 集群的客户端,根据你的使用情况和吞吐量要求,你可以为它们共享服务器。但是,你应该清楚地了解网络和磁盘 I/O 以及 CPU 使用情况。我个人觉得管理专用机器更容易,这样我就可以检查原因而不会在出现问题时受到干扰。

相关内容