【发布时间】:2018-10-29 10:59:18
【问题描述】:
以下哪一项是生产环境的最佳做法:
1:一个流消耗多个主题并写入多个主题。
2:创建多个流(每个流具有不同的 app.id),用于从不同的主题消费并写入不同的主题。
我不确定第一种方法,因为当所有主题中的数据量都会增加时,消费者不会滞后吗?
我应该根据什么因素来决定,以上哪种方法最适合我的情况?
更新 1:我有 2 个主题。第一个主题有 1 个分区(因为我需要 维持秩序)。第二个主题有 6 个分区。
【问题讨论】:
-
所有主题都应该以相同的方式处理吗?在特定主题中产生消息的条件是什么?
-
不,所有主题都不会以相同的方式处理。主题会有不同类型的数据。
标签: apache-kafka apache-kafka-streams