2014-02-25 38 views
1

我正在使用JPPF框架在分佈式機器上執行任務。一切都按預期工作。現在我需要確定網格中可用節點之間的破壞者。因此,我必須在每個節點執行一個專用任務並比較結果。根據定義,最常見的結果是正確的,偏離的結果表示破壞者。爲所有節點分配一個JPPFTask並比較結果

因爲一個* Bundler實例被分配給每個節點,所以我必須以某種方式操縱JPPFDriver。任何想法,我該怎麼做?

我的設置:

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

回答

2

免責聲明:我是JPPF項目的創始人和主要開發人員。

我能想到的幾個方法可以實現:

1)您可以使用broadcast job,與將被複制並分發到所有節點的單個任務的作業。由於這種類型的作業不會返回任何結果,因此您可以使任務發送帶有結果和節點標識的JMX通知,或僅發送偏離節點的通知。

2)爲檢查破壞分子實施自定義node management MBean也是有意義的,尤其是因爲您可以自動將forward management requests連接到所有連接的節點。這種方法的優點是不會干擾「正常」的電網處理流程。

相關問題