apache风暴KafkaSpout
是否具有在要订阅的源主题之间设置优先级的概念?
例如,如果KafkaSpout
订阅了主题t1
,t2
,t3
,则可以通过{ {1}中的{1}},{{1}中的70%
和t1
中的20%
,如果主题t2
中没有剩余消息,则分配{{1} } 10%
的资源,依此类推?
答案 0 :(得分:0)
不,这不是内置的。Kafka没有主题优先级的概念。可以使用santitze.text.function
和KafkaConsumer.pause
方法来构建类似的东西。喷口暂时不支持此功能,但是如果您想添加它,可以在https://issues.apache.org/jira处提出问题。如果您要添加它,可以在https://github.com/apache/storm上找到Storm代码。