我的要求是创建两个具有相同分区的主题,如果我向两个不同的主题生成消息,数据只能存储在一个分区中。是否可以使用相同的分区创建两个主题?
例如,要获得Multi-Tenancy,,多个租户是(承租者-1,租户-2),对于每个租户,我们有他们的特定主题。
Tenant-1 ---> has Topic1, Topic2, Topic3
Tenant-2 ---> has Topic4, Topic5.希望将这些特定于租户的数据保存在它们的单个分区中。那是,
Topics1,2,3(records) ---> in partition-0, and Topics4,5(records) in partition-1这是可能的吗,或者什么是最好的方法来接近它..!
发布于 2016-08-02 07:56:33
在Kafka中,对超过一个主题进行相同的分区是不可能的(即使在任何系统中,IMO)也是不可能的。从这种方法中获得的唯一主要好处是有序数据。
如果您不关心数据的顺序,那么每个租户总是可以有多个主题,并且始终可以同时使用所有这些主题。
希望这能有所帮助!
https://stackoverflow.com/questions/38692684
复制相似问题