我有一个设置,我将事件推送到kafka
,然后在同一个集群上运行Kafka Streams应用程序。公平地说,扩展Kafka Streams
应用程序的唯一方法是kafka
通过添加节点或增加来扩展集群本身Partitions
吗?
在这种情况下,我如何确保我的消费者不会关闭集群并确保关键管道始终是"on"
. 有什么概念Topology Priority
可以避免可能的停机时间吗?我希望能够在不损害核心管道的情况下为任何人公开流以构建应用程序。Apache storm
如果解决方案是设置另一个 kafka 集群,那么对于所有即席查询是否更有意义?(我知道很多消费者仍然可能导致kafka
集群出现问题,但至少topology
现在处理是隔离的)