【发布时间】:2017-07-18 19:41:12
【问题描述】:
只是为了让场景简单。
消费者数量 == 分区数量 == Kafka 代理数量
如果将消费者部署在broker所在的同一台机器上,如何让每个消费者只在本地消费消息?目的是减少所有网络开销。
我认为如果每个消费者都可以知道他们机器上的 partition_id,我们就可以做到,但我不知道怎么做?还是有其他方向可以解决这个问题?
谢谢。
【问题讨论】:
标签: parallel-processing apache-kafka local distributed-system