【发布时间】:2014-06-24 08:23:06
【问题描述】:
在 Kafka 和 Storm 的上下文中构建多租户应用程序的最佳实践是什么?
例如:为每个租户创建主题并消费多主题spout(使用通配符)。
【问题讨论】:
-
一个后期评论来完善这个问题:不管你在 Kafka 端做什么,每个 Kafka-spout 实例也会在 zookeeper 中跟踪它的偏移量。对于适当的多租户,您还需要查看如何管理这些 Zookeeper 节点。对于非三叉戟喷口,这非常简单。通过证明zookeeper-root节点,但对于Trident,我只能冒险“客户端ID”在某种程度上是等效的。特别是 Spout 名称在 Storm-kafka 中如此神奇(它们是标识符并共享 ZK 信息),在尝试多租户时了解 Zookeeper 中发生的事情至关重要。
标签: java apache-kafka apache-storm