hazelcast jet如何实现与hazelcast EntryProcessor不同的功能

hazelcast jet如何实现与hazelcast EntryProcessor不同的功能,hazelcast,hazelcast-jet,Hazelcast,Hazelcast Jet,hazelcast jet是如何通过在IMap中提交关键的EntryProcessor来实现与先前实现的截然不同的功能的 好奇地想知道。引用飞机上的话: 将runnable发送到分区类似于单个DAG顶点的工作。Jet的优势在于,它能够让顶点转换它读取的数据,生成不再属于同一分区的项,然后在发送到下游顶点时对它们进行重新排列,以便再次正确分区。这对于任何类型的map REDUCT操作都是至关重要的,在这种操作中,缩小装置必须使用相同的键观察所有数据项。为了最小化网络流量,Jet可以首先减少本地成员

hazelcast jet是如何通过在IMap中提交关键的EntryProcessor来实现与先前实现的截然不同的功能的

好奇地想知道。

引用飞机上的话:

将runnable发送到分区类似于单个DAG顶点的工作。Jet的优势在于,它能够让顶点转换它读取的数据,生成不再属于同一分区的项,然后在发送到下游顶点时对它们进行重新排列,以便再次正确分区。这对于任何类型的map REDUCT操作都是至关重要的,在这种操作中,缩小装置必须使用相同的键观察所有数据项。为了最小化网络流量,Jet可以首先减少本地成员上产生的数据片,然后每个密钥只向合并部分结果的远程成员发送一个项目


请注意,这只是在条目处理程序当前涵盖的相同或类似用例的上下文中的一个优势。Jet可以从任何来源获取数据,并利用整个集群的计算资源进行处理。

任何现成的方法来监视事件,例如在IMap或队列上并触发计算?在触发Jet作业的对象上注册事件侦听器对我来说似乎是一种合理的方法。