限制每个主题使用的消息

dy2hfwbg  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(361)

我的Kafka消费者必须倾听多个主题。每个主题都定义了一个优先级,比如说-高、低和中。
使用者服务的配置方式必须确保,例如,它有30个执行器用于处理高主题中的消息,5个执行器用于处理低主题和中主题中的每条消息。
如果执行器被占用并且正在运行当前任务,是否有方法配置使用者停止使用来自相应主题的消息?

e3bfsja2

e3bfsja21#

你不应该把工作交给任务执行者;它会导致提交偏移量时出现问题。
您应该为每个主题使用不同的侦听器容器,每个容器具有不同的并发设置。
这样容器就可以管理并发性。

相关问题