Map 需要清晰地执行接口GridTask<;T、 R>;

Map 需要清晰地执行接口GridTask<;T、 R>;,map,grid,reduce,gridgain,Map,Grid,Reduce,Gridgain,我需要清楚地实现GridTask的reduce()和map()方法 我们如何向这些方法传递参数 Map<? extends GridJob, GridNode> map(List<GridNode> subgrid, T arg) throws GridException R reduce(List<GridJobResult> results) throws GridException Map参数是从GridProjection.execute(…

我需要清楚地实现GridTask的reduce()和map()方法

我们如何向这些方法传递参数

Map<? extends GridJob, GridNode> 
  map(List<GridNode> subgrid, T arg) throws GridException

R reduce(List<GridJobResult> results) throws GridException

Map参数是从GridProjection.execute(…)方法传递的


每次GridJob完成时,其结果都会传递给GridTask.result(…)方法。每当接收到来自GridJobs的所有结果时,就会调用reduce()方法。您还可以通过返回reduce policy form GridTask.result(…)method来强制缩短时间。

好的,谢谢您的回复,我对消息/事件通知还有另一个疑问。我想通知所有节点停止,并且必须向服务器节点[启动所有作业的节点]发送消息。我该怎么做?或者,告诉我如何停止远程节点的所有其他作业。