Java 将一个JPPFTask分配给所有节点并比较结果

Java 将一个JPPFTask分配给所有节点并比较结果,java,grid,distributed,jppf,Java,Grid,Distributed,Jppf,我使用JPPF框架在分布式机器上执行任务。一切正常。现在我需要在网格中的可用节点中识别破坏者。因此,我必须在每个节点执行一个专用任务,并比较结果。根据定义,最常见的结果是正确的,偏离结果表明是破坏者 因为每个节点都分配了一个*Bundler实例,所以我必须以某种方式操作JPPFDriver。你知道我该怎么做吗 我的设置: JPPF框架v4.0 Java 1.7(32位) 免责声明:我是JPPF项目的创始人和主要开发者 我可以想到实现这一目标的几种可能性: 1) 您可以将作业与单个任务一起使用,

我使用JPPF框架在分布式机器上执行任务。一切正常。现在我需要在网格中的可用节点中识别破坏者。因此,我必须在每个节点执行一个专用任务,并比较结果。根据定义,最常见的结果是正确的,偏离结果表明是破坏者

因为每个节点都分配了一个*Bundler实例,所以我必须以某种方式操作JPPFDriver。你知道我该怎么做吗

我的设置:

  • JPPF框架v4.0
  • Java 1.7(32位)

  • 免责声明:我是JPPF项目的创始人和主要开发者

    我可以想到实现这一目标的几种可能性:

    1) 您可以将作业与单个任务一起使用,该任务将被复制并分发到所有节点。由于这种类型的作业不会返回任何结果,因此可以让任务发送带有结果和节点标识的JMX通知,或者只发送偏离节点的通知

    2) 实现一个用于检查破坏者的定制也是有意义的,特别是因为您可以自动连接到所有连接的节点。这种方法的优点是不会干扰“正常”的网格处理流程