如何限制kafka客户只访问一个客户的数据?

laximzn5  于 2021-06-07  发布在  Kafka
关注(0)|答案(0)|浏览(235)

我正在评估apachekafka是否在我的机器上运行的服务之间发布一些事件流(和命令)。
然而,这些机器中的大多数是由客户拥有的,在他们的经营场所,并连接到他们的网络。
我不希望一个客户拥有的机器可以访问另一个客户的数据。
我看到kafka有一个访问控制模块,它看起来可以让你根据主题限制客户的访问。
因此,我可以为每个客户创建一个主题,并将每个客户限制为他们自己的主题。这似乎是一个坏主意,我可能会后悔在未来,因为我看到的东西,建议限制Kafka主题的数量最多1000。
另一种设计是为每个客户创建一个分区。但是,如果我这样做,我看不到限制访问的方法。
有办法摆脱这种窘境吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题