Hazelcast喷射流可以直接触发事件吗?

时间:2019-10-03 06:08:51

标签: hazelcast hazelcast-imap hazelcast-jet

在处理完一个流(应用过滤器等)之后,处理后的流中的其余每个项目是否可以直接触发事件,而不是被写入接收器?

我有一堆设备向hazelcast jet流服务器报告状态。服务器对流执行一些过滤,仅保留真正处于不良状态的设备。我希望这些设备直接触发一些维护事件,而不是写入接收器(例如IMAP)。当前,我正在做的是将流下沉到IMAP并在地图上注册侦听器。但是,我不确定这是否是我的用例的最佳实践。我主要有两个问题:

  1. 我不一定需要存储那些设备。我需要告诉其他服务设备需要维护。
  2. Doc说不应在侦听器中添加沉重的逻辑。如果事件触发的任务很全面,该怎么办?

1 个答案:

答案 0 :(得分:2)

看起来您需要的是自定义接收器,请参阅主题上的our Reference Manual section。在receiveFn中,您可以将有关设备的信息通知其他服务。