【发布时间】:2019-03-27 13:36:21
【问题描述】:
我有一个用例,我有一条消息必须推送到许多 kafka 主题。 目前在高层次上,该方法如下所示:
pushToTopics(String msg){
pushToTopicA(msg);
pushToTopicB(msg);
pushToTopicC(msg);
.
.
.
pushToTopicN(msg);
}
每个 PushToTopicX(msg) 都有一个条件,当满足时应该将消息发布到相应的主题。现在,所有这些逻辑都在终端 Bolt 中,为了推送消息,我们使用 KafkaProducer。
我正在寻找将其分解为特定主题的螺栓的方法,更重要的是使用 KafkaBolts 推送消息。
storm(v 1.2.2) 可以吗?我看到最近合并了一个 PR,它允许创建自定义回调,但我们没有。
【问题讨论】:
-
您是否正在为您的逻辑寻找一些类设计?