<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實(shí)現(xiàn)網(wǎng)格計(jì)算

    網(wǎng)格計(jì)算一般分為兩種:數(shù)據(jù)網(wǎng)格和計(jì)算網(wǎng)格,簡單的說數(shù)據(jù)網(wǎng)格就是把數(shù)據(jù)分布式存儲,計(jì)算網(wǎng)格就是將任務(wù)分解為子認(rèn)為并行計(jì)算。

    一個計(jì)算網(wǎng)格平臺的作用就是將任務(wù)分解開來,交給不同的結(jié)點(diǎn)機(jī)器運(yùn)行,然后把運(yùn)行結(jié)果匯聚起來。這就是Split and Aggregate。如下圖所示,一個job請求分解為三個sub-job,分別被不同的機(jī)器執(zhí)行,然后把結(jié)果匯聚,返回給調(diào)用的客戶。

     

    GridGain是一個開源的java網(wǎng)格平臺。它集成了很多現(xiàn)成的框架,例如

    JBoss
    Spring
    Spring AOP
    JBoss AOP
    AspectJ
    JGroups

    GridGain有兩個方法將應(yīng)用程序grid化:

    第一種是使用AOP

    假設(shè)有一個應(yīng)用

    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 閱讀(353) 評論(0)  編輯  收藏 所屬分類: GridGain

    主站蜘蛛池模板: 在线视频观看免费视频18| www免费插插视频| 国产日本一线在线观看免费| 亚洲第一视频网站| 无码精品国产一区二区三区免费| 亚洲中文字幕无码久久2017| 亚洲精品视频免费观看| 亚洲第一AAAAA片| av成人免费电影| 国产亚洲色婷婷久久99精品| 西西人体免费视频| 男女啪啪永久免费观看网站| 亚洲七久久之综合七久久| 免费看无码自慰一区二区| 精品免费AV一区二区三区| 国产yw855.c免费视频| 一级毛片免费一级直接观看| 夜夜春亚洲嫩草影院| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 在线观看人成网站深夜免费| MM1313亚洲精品无码久久| 免费一级毛片一级毛片aa| 国产免费久久精品99久久| 久久夜色精品国产亚洲AV动态图 | 国产亚洲综合网曝门系列| 免费女人高潮流视频在线观看| 亚洲视频中文字幕在线| 免费高清小黄站在线观看| 一本久久免费视频| 亚洲一区二区中文| 热99re久久精品精品免费| 成人A毛片免费观看网站| 亚洲网站在线播放| 午夜国产大片免费观看| 一个人免费视频在线观看www | 亚洲免费一区二区| 亚洲成a人片在线观| 亚洲第一成人影院| 无码精品国产一区二区三区免费 | 青青视频免费在线| 亚洲精品欧洲精品|