从一个kafka流控制另一个kafka流

33qvvth1  于 2021-06-04  发布在  Kafka
关注(0)|答案(0)|浏览(221)

我的设置是:
3个主题:inputtopic、outputtopic和commandtopic。
2个kstream,一个从inputtopic读取,对outputtopic的写入做一些处理。另一个流监听commandtopic,如果出现commandmsg,我希望这个流注册某种类型的回调到处理流。处理流将停止并使用不同的过滤器定义重新初始化(新定义是命令消息中的有效负载)。
我不确定当一个流注册一个回调通知另一个流重新初始化时,是否有一个设计模式可以遵循。我可以想到观察者模式,我可以有一个控制器来管理这两个流,然后命令流可以回调控制器,然后停止并重新初始化处理流。这是正确的方法还是有更好的/推荐的方法来实现这一目标。

暂无答案!

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

相关问题