hazelcast-jet如何实现与hazelcast EntryProcessors不同的任何东西

时间:2017-02-22 09:50:12

标签: hazelcast hazelcast-jet

如何通过在IMap中的密钥上提交EntryProcessors,实现与早期可实现的大不相同的任何事情?

很想知道。

1 个答案:

答案 0 :(得分:1)

在Jet上引用InfoQ article

  

将runnable发送到分区类似于单个DAG顶点的工作。 Jet的优势在于能够使顶点变换它所读取的数据,生成不再属于同一分区的项目,然后在发送到下游顶点时重新洗牌,以便再次正确分区。这对于任何类型的map-reduce操作都是必不可少的,其中缩减单元必须使用相同的键观察所有数据项。为了最小化网络流量,Jet可以首先减少在本地成员上生成的数据切片,然后每个密钥只发送一个项目到组合部分结果的远程成员。

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