国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Elastic-job的簡單使用

2019-11-08 03:16:26
字體:
來源:轉載
供稿:網友

Github路徑:https://github.com/dangdangdotcom/elastic-job

官方文檔:https://dangdangdotcom.github.io/elastic-job/

1.增加maven依賴

<dependency>				<groupId>com.dangdang</groupId>				<artifactId>elastic-job-lite-core</artifactId>				<version>2.0.5</version>			</dependency>			<!-- 使用sPRingframework自定義命名空間時引入 -->			<dependency>				<groupId>com.dangdang</groupId>				<artifactId>elastic-job-lite-spring</artifactId>				<version>2.0.5</version>			</dependency>2. 增加相應的xml配置

<?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                        ">    <!--configure registry center -->    <reg:zookeeper id="regCenter" server-lists="10.0.11.175:2181,10.0.11.176:2181,10.0.11.177:2181" namespace="ycFeed-driverRate-job" base-sleep-time-milliseconds="1000" max-sleep-time-milliseconds="3000" max-retries="3" />    <!--configure job -->    <job:simple id="myElasticJob" class="com.yc.feed.web.cron.MyElasticJob" registry-center-ref="regCenter" cron="0 * * * * ?"   sharding-total-count="3" sharding-item-parameters="0=A,1=B,2=C" /></beans>3. 編輯相應的class

package com.yc.feed.web.cron;import com.dangdang.ddframe.job.api.ShardingContext;import com.dangdang.ddframe.job.api.simple.SimpleJob;import com.yc.feed.service.DriverRateService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;/** * Created by lfeng on 2017/2/17. * * */@Componentpublic class MyElasticJob implements SimpleJob {    @Autowired    private DriverRateService driverRateService;    @Override    public void execute(ShardingContext context) {        int currentShard = context.getShardingItem();        int shardTotal = context.getShardingTotalCount();        driverRateService.runDriverCommentEvaluation(shardTotal,currentShard);    }}4.runDriverCommentEvaluation安裝正常的service類寫就可以,只需要修改相應的sql語句,增加查詢條件

and mod(driver_id,shardTotal) = currentShard


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彝良县| 奉化市| 巢湖市| 雷州市| 营山县| 牙克石市| 上杭县| 正定县| 金山区| 呼和浩特市| 巴彦县| 宝兴县| 永仁县| 揭东县| 安岳县| 宁都县| 徐州市| 阆中市| 肥乡县| 台前县| 博客| 莱阳市| 新沂市| 永城市| 合水县| 娄烦县| 寻乌县| 三明市| 崇仁县| 定陶县| 浦县| 宜城市| 莱西市| 南宫市| 措美县| 禹城市| 清镇市| 渭源县| 永仁县| 盐津县| 高要市|