Apache storm 当我使用storm作为过滤器时,是否可以动态更改条件?

Apache storm 当我使用storm作为过滤器时,是否可以动态更改条件?,apache-storm,Apache Storm,我一直在阅读有关Storm的文档,并在google中搜索我的问题,但我仍然没有找到通过Storm处理我的用例的方法 我的用例:我使用storm作为过滤器,但过滤器的条件将由客户端动态更改,然后storm将输出适合当前过滤器条件的结果 让我困惑的是,客户端如何与storm通信以动态更改过滤条件?还是我只是看错了东西?如果是这样,您对此用例提出了什么替代方案?因为准备好的喷口/螺栓可以存储状态,所以将过滤条件放入其中是一种解决方案 有多种方法可以动态更改它们。例如: 将一些特殊的元组发送到拓扑中,指

我一直在阅读有关Storm的文档,并在google中搜索我的问题,但我仍然没有找到通过Storm处理我的用例的方法

我的用例:我使用storm作为过滤器,但过滤器的条件将由客户端动态更改,然后storm将输出适合当前过滤器条件的结果


让我困惑的是,客户端如何与storm通信以动态更改过滤条件?还是我只是看错了东西?如果是这样,您对此用例提出了什么替代方案?

因为准备好的喷口/螺栓可以存储状态,所以将过滤条件放入其中是一种解决方案

有多种方法可以动态更改它们。例如:

  • 将一些特殊的元组发送到拓扑中,指示更改
  • 将过滤条件存储在zookeeper或类似的东西中。在您的bolt中存储一个策展人侦听器,它可以动态应用更改

  • 谢谢,我试试这个。