中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

Spring Batch 之 Spring Batch 簡介(jie)(一)

       Spring Batch一個輕量級(ji)的,完全面向(xiang)Spring的批(pi)處理(li)(li)框架,可以(yi)應用(yong)于企業級(ji)大量的數據處理(li)(li)系(xi)統。Spring BatchPOJO和大家熟(shu)知的Spring框架為基礎,使開發者更容易(yi)的訪問(wen)和利用企業級服務(wu)。Spring Batch可(ke)以提供大量(liang)的(de),可(ke)重復的(de)數據處理功能,包(bao)括(kuo)日志記錄/跟(gen)蹤(zong),事務管理,作業(ye)處理統(tong)計工作重新啟動、跳過,和資源管理等(deng)重要功(gong)能。

       業(ye)務方(fang)案:

1、批處理(li)定期提交。

2、并行批處理:并行處理工作。

3、企(qi)業(ye)消息驅動處理(li)

4、大規模的并行處理(li)

5、手動或是有計劃(hua)的重啟

6、局部處(chu)理:跳過記錄(lu)(如(ru):回滾(gun))

      技術目(mu)標:

1、利用Spring編程(cheng)模型:使程(cheng)序員(yuan)專注(zhu)于業務處理,讓Spring框架管理流(liu)程(cheng)。

2、明確分離批處理的執行環境(jing)和應用。

3、提供核心的,共(gong)通的接口。

4、提供開箱即用(out of the box)的簡(jian)單(dan)的默認的核心(xin)執行(xing)接口。

5、提供Spring框架中(zhong)配置、自定義、和擴(kuo)展服(fu)務。

6、所有存在的(de)核心服務可(ke)以很容的(de)被替(ti)換和擴(kuo)展,不影響(xiang)基礎層。

7、提供一個簡單的部署模(mo)式(shi),利用Maven構建(jian)獨立的(de)Jar文件。

      Spring Batch的結構:

               ;      

             

 

        這種分層結構有三個重要的組成部分:應用層、核心(xin)層(ceng)、基礎架構(gou)層。應用層包含所(suo)有的批處理作業,通過Spring框架管(guan)理程序(xu)員自定義(yi)的代碼。核心層包含(han)了(le)Batch啟動(dong)和控制所需要的核心類(lei),如(ru):JobLauncherJob和(he)step等。應(ying)用層(ceng)(ceng)和核心層(ceng)(ceng)建立(li)在(zai)基礎構架層(ceng)(ceng)之(zhi)上,基礎構架層(ceng)(ceng)提(ti)供共通(tong)的(de)讀(ItemReader)、寫(ItemWriter)、和服(fu)務(如RetryTemplate:重試模塊。可以被應用層(ceng)(ceng)和核(he)心層(ceng)(ceng)使用)。

 

 

posted @ 2011-10-21 14:32  孤旅者  閱讀(96043)  評論(7)    收藏  舉報