elasticjob-基本配置及任務

官網(wǎng):http://elasticjob.io/index_zh.html

  • 引入架包

        <!-- 引入elastic-job-lite核心模塊 -->
        <dependency>
            <groupId>com.dangdang</groupId>
            <artifactId>elastic-job-lite-core</artifactId>
            <version>2.1.5</version>
        </dependency>
        <!-- 使用Spring配置啟動 -->
        <dependency>
            <groupId>com.dangdang</groupId>
            <artifactId>elastic-job-lite-spring</artifactId>
            <version>2.1.5</version>
        </dependency>
  • 簡單作業(yè)開發(fā)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:reg="http://www.dangdang.com/schema/ddframe/reg" xmlns:job="http://www.dangdang.com/schema/ddframe/job"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                        http://www.dangdang.com/schema/ddframe/reg http://www.dangdang.com/schema/ddframe/reg/reg.xsd
                        http://www.dangdang.com/schema/ddframe/job http://www.dangdang.com/schema/ddframe/job/job.xsd">
    <!--配置作業(yè)注冊中心 -->
    <reg:zookeeper id="regCenter" server-lists="10.23.24.33:2181,10.23.24.34:2181"
          namespace="test-qa" base-sleep-time-milliseconds="1000" max-sleep-time-milliseconds="3000" max-retries="3"/>

    <!--簡單定時任務-->
    <job:simple id="userSyncJobDemo" class="com.example.demo.job.simple.UserSyncSimpleJob" registry-center-ref="regCenter"
                sharding-total-count="4" cron="0 0/1 * * * ? " description="zjs-UserSyncSimpleJob" overwrite="true"/>

</beans>
public class UserSyncSimpleJob implements SimpleJob {
    @Override
    public void execute(ShardingContext shardingContext) {
        int a=shardingContext.getShardingItem();
        SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(Thread.currentThread().getId()+","+sf.format(new Date())+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"+a);
    }
}
  • Dataflow作業(yè)開發(fā)

    <job:dataflow id="userSyncDataFlowJob" class="com.example.demo.job.simple.UserSyncDataFlowJob"
                  registry-center-ref="regCenter"
                  sharding-total-count="4" cron="0 0/1 * * * ?" description="zjs-dataFlowDemo" overwrite="true"/>
public class UserSyncDataFlowJob implements DataflowJob<String> {

    @Override
    public List<String> fetchData(ShardingContext shardingContext) {
        //獲取用戶的數(shù)據(jù)列表号枕,返回給processData
        return null;
    }

    @Override
    public void processData(ShardingContext shardingContext, List<String> list) {
        //對每條數(shù)據(jù)的處理邏輯
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末膝蜈,一起剝皮案震驚了整個濱河市脸侥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌可款,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件畦攘,死亡現(xiàn)場離奇詭異梦鉴,居然都是意外死亡李茫,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門肥橙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來魄宏,“玉大人,你說我怎么就攤上這事存筏〕杌ィ” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵椭坚,是天一觀的道長予跌。 經(jīng)常有香客問我,道長善茎,這世上最難降的妖魔是什么券册? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮垂涯,結(jié)果婚禮上烁焙,老公的妹妹穿的比我還像新娘。我一直安慰自己集币,他們只是感情好考阱,可當我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鞠苟,像睡著了一般乞榨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上当娱,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天吃既,我揣著相機與錄音,去河邊找鬼跨细。 笑死鹦倚,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的冀惭。 我是一名探鬼主播震叙,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼散休!你這毒婦竟也來了媒楼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤戚丸,失蹤者是張志新(化名)和其女友劉穎划址,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡夺颤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年痢缎,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片世澜。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡独旷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宜狐,到底是詐尸還是另有隱情势告,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布抚恒,位于F島的核電站,受9級特大地震影響络拌,放射性物質(zhì)發(fā)生泄漏俭驮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一春贸、第九天 我趴在偏房一處隱蔽的房頂上張望混萝。 院中可真熱鬧,春花似錦萍恕、人聲如沸逸嘀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽崭倘。三九已至,卻和暖如春类垫,著一層夾襖步出監(jiān)牢的瞬間司光,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工悉患, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留残家,地道東北人。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓售躁,卻偏偏與公主長得像坞淮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子陪捷,可洞房花燭夜當晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應該記得 GitHub 上有一個 Awesome - XXX 系列...
    小邁克閱讀 2,996評論 1 3
  • 1-------- 走進前端 2-------- jQuery 3-------- CSS 4-------- A...
    依依玖玥閱讀 2,327評論 0 34
  • 前端知識結(jié)構(gòu)https://github.com/JacksonTian/fks Web前端開發(fā)大系概覽https...
    柴東啊閱讀 1,016評論 0 10
  • 人的情緒真是花樣百出回窘,什么樣的都有,我們在生活中的表現(xiàn)也是揩局。有時候自嗨起來都能上天毫玖,難過深沉起來就和憂郁癥患者差不...
    雪_snow閱讀 325評論 0 0
  • 今天中午,我和弟弟一放學就為媽媽今天吃什么,媽媽說:今天吃米線 付枫,弟弟說:媽媽今天我們上飯店吃米線烹玉,媽媽就說:今...
    張家翔閱讀 84評論 0 1