<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Knight of the round table

    wansong

    使用開源Grid平臺-GridGain實現網格計算

    網格計算一般分為兩種:數據網格和計算網格,簡單的說數據網格就是把數據分布式存儲,計算網格就是將任務分解為子認為并行計算。

    一個計算網格平臺的作用就是將任務分解開來,交給不同的結點機器運行,然后把運行結果匯聚起來。這就是Split and Aggregate。如下圖所示,一個job請求分解為三個sub-job,分別被不同的機器執行,然后把結果匯聚,返回給調用的客戶。

     

    GridGain是一個開源的java網格平臺。它集成了很多現成的框架,例如

    JBoss
    Spring
    Spring AOP
    JBoss AOP
    AspectJ
    JGroups

    GridGain有兩個方法將應用程序grid化:

    第一種是使用AOP

    假設有一個應用

    01 class BizLogic {
    02   public static Result process(String param) {
    03     
    04   }
    05 }
    06 
    07 class Caller {
    08   public static void Main(String[] args) {
    09     BizLogic.process(args[0]);
    10   }
    11 }

    如果要把process grid化,只要簡單的使用一個@Gridify的annotation即可,在Caller客戶端要啟動GridFactory

    01 class BizLogic {
    02   @Gridify()Here
    03   public static Result process(String param) {
    04     
    05   }
    06 }
    07 
    08 class Caller {
    09   public static void Main(String[] args) {
    10     GridFactory.start();Here
    11 
    12     try {
    13       BizLogic.process(args[0]);
    14     }
    15     finally {
    16       GridFactory.stop();Here
    17     }
    18   }
    19 }

    posted on 2011-08-06 14:59 w@ns0ng 閱讀(348) 評論(0)  編輯  收藏 所屬分類: GridGain

    主站蜘蛛池模板: 成人免费视频88| 国产精品va无码免费麻豆| 亚洲日韩激情无码一区| 一区二区三区AV高清免费波多| 国产成人免费A在线视频| 亚洲欧美乱色情图片| 97无码免费人妻超级碰碰碰碰 | 91亚洲精品视频| 免费A级毛片无码视频| 亚洲午夜未满十八勿入| 91精品成人免费国产片| 亚洲另类春色校园小说| 在线免费视频一区| 国产亚洲精品欧洲在线观看| 亚洲精品456播放| 伊人久久大香线蕉免费视频| 久久亚洲国产精品一区二区| 99爱在线观看免费完整版| 亚洲成人福利在线| 日韩伦理片电影在线免费观看| 亚洲成aⅴ人片久青草影院按摩| 国产麻豆免费观看91| 理论片在线观看免费| 亚洲精品无码MV在线观看| 亚洲国产精品免费视频| 亚洲AV无码无限在线观看不卡 | 精品无码国产污污污免费网站| 久久亚洲AV无码精品色午夜 | 亚洲成a人片在线观看无码| 无码成A毛片免费| 亚洲av无一区二区三区| 国产成人亚洲精品91专区手机| 亚洲国产精品免费视频| 亚洲国产精品成人午夜在线观看| 亚洲精品国产高清嫩草影院| 男人都懂www深夜免费网站| 亚洲女人18毛片水真多| 亚洲AⅤ无码一区二区三区在线| 美女视频黄的免费视频网页 | 亚洲砖码砖专无区2023| 久久精品国产亚洲精品|