当前位置: 首页 > news >正文

全面做好政府网站建设管理工作的通知网站seo谷歌

全面做好政府网站建设管理工作的通知,网站seo谷歌,广西互联网营销公司,高校图书馆网站的建设的重要性概念理解: xx-job是一个分布式任务调度平台。比如你有AB两个项目。 AB的定时任务就要在xx-job上个注册。同时AB要配置对应的依赖。 所以集成xx-job要分2步骤:第一步:先搭建xx-job服务 第二步,在A项目中导包并引用。 第一步&am…

概念理解:

xx-job是一个分布式任务调度平台。比如你有AB两个项目。

AB的定时任务就要在xx-job上个注册。同时AB要配置对应的依赖。

所以集成xx-job要分2步骤:第一步:先搭建xx-job服务

第二步,在A项目中导包并引用。

第一步:搭建xx-job服务

0.下载jar

地址:

Xxl-job项目地址:
GitHub地址:https://github.com/xuxueli/xxl-job
Gitee地址:https://gitee.com/xuxueli0323/xxl-job

1导入idea

2执行数据库脚本。创建数据库

 

3修改项目配置文件

 4启动xxjobadmin

5访问地址

http://localhost:8080/xxl-job-admin/

用户名admin 密码123456

第二步:A项目(springboot项目)基本xx-job;

2.1导包:

  <!-- SpringBoot集成Xxl-Job --><dependency><groupId>com.xuxueli</groupId><artifactId>xxl-job-core</artifactId><version>2.3.0</version></dependency>

2.2创建配置类

package com.example.springbootjdbc.config;import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** @ClassName: XxlJobConfig* @Description: xxl-job依赖配置* @author:* @date: 2022年12月07日 08:37* @version: 1.0*/
@Configuration  //是否开启xxl-job定时任务,注释掉 //@Configuration 则不开启定时任务
@Data
@Slf4j
public class XxlJobConfig {@Value("${xxl.job.admin.addresses}")private String adminAddresses;@Value("${xxl.job.accessToken}")private String accessToken;@Value("${xxl.job.executor.appname}")private String appname;@Value("${xxl.job.executor.address}")private String address;@Value("${xxl.job.executor.ip}")private String ip;@Value("${xxl.job.executor.port}")private int port;@Value("${xxl.job.executor.logpath}")private String logPath;@Value("${xxl.job.executor.logretentiondays}")private int logRetentionDays;@Beanpublic XxlJobSpringExecutor xxlJobExecutor() {XxlJobHelper.log(">>>>>>>>>>> xxl-job config init.>>>>>>>>>>>");System.out.println("=============== xxl-job config init.===============");XxlJobSpringExecutor xxlJobSpringExecutor = new XxlJobSpringExecutor();xxlJobSpringExecutor.setAdminAddresses(adminAddresses);xxlJobSpringExecutor.setAppname(appname);xxlJobSpringExecutor.setAddress(address);xxlJobSpringExecutor.setIp(ip);xxlJobSpringExecutor.setPort(port);xxlJobSpringExecutor.setAccessToken(accessToken);xxlJobSpringExecutor.setLogPath(logPath);xxlJobSpringExecutor.setLogRetentionDays(logRetentionDays);return xxlJobSpringExecutor;}
}

2.3修改yml文件 application.yml

# Xxl-Job分布式定时任务调度中心
xxl:job:admin:# 调度中心部署跟地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。addresses: http://localhost:8080/xxl-job-admin# addresses: http://192.168.110.2:9090/xxl-job-admin# 执行器通讯TOKEN [选填]:非空时启用 系统默认 default_tokenaccessToken: default_tokenexecutor:# 执行器的应用名称appname: mls-xxl-job# 执行器注册 [选填]:优先使用该配置作为注册地址address: ""# 执行器IP [选填]:默认为空表示自动获取IPip: ""# 执行器端口号 [选填]:小于等于0则自动获取;默认端口为9999port: 9999# 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;logpath: D:\Codes\logs#logpath: /data/logs/mls/job# 执行器日志文件保存天数 [选填] : 过期日志自动清理, 限制值大于等于3时生效; 否则, 如-1, 关闭自动清理功能;logretentiondays: 7

2.4编写测试

package com.example.springbootjdbc.controller.job;import com.xxl.job.core.biz.model.ReturnT;
import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;/*** @ClassName: XxlJobTest* @Description: XxlJobTest* @author:* @date: 2022年12月07日 12:58* @version: 1.0*/
@Slf4j
@Component
public class XxlJobTest {@XxlJob("xxlJobTest")public ReturnT<String> xxlJobTest(String date) {
//        log.info("---------xxlJobTest定时任务执行成功--------");ssXxlJobHelper.log("xxlJobTest定时任务执行成功");return ReturnT.SUCCESS;}}

2.5添加执行器

2.6添加任务

 

 2.7启动项目后执行测试并查看日志

 2.9启动项目后执行测试并查看日志后在查看执行日志

http://www.dinnco.com/news/12178.html

相关文章:

  • 做网站 图文教程打广告在哪里打最有效
  • 免费建站网站一区黄在线国产淘宝关键词排名查询工具免费
  • 那些网站平台可以做3d建模关键词推广seo
  • 网站营销外包如何做东莞疫情最新消息
  • 怎样做的网站内网外网都能用seo常用工具网站
  • 昌邑做网站阿里云建网站
  • 南京小程序设计公司seo舆情优化
  • 360的网站排名怎么做线上拓客渠道有哪些
  • 北京seo网络推广碉堡了seo博客
  • wordpress建站vip全站教程百度学术论文查重入口
  • 如何做网站源码备份金昌网站seo
  • 网站不用域名郑州专业seo首选
  • 网站开发设计流程文档郑州外贸网站推广
  • php 网站 模板口碑营销的步骤
  • wordpress后台拿webshell的方法seo页面优化的方法
  • 宽城区网站建设seo培训优化
  • 网站title在哪里武汉网站运营专业乐云seo
  • jsp做的网站怎嘛用白度指数
  • 网站开发 源代码乔拓云网站注册
  • 做网站虚拟主机哪家好宣传方式
  • po wordpress武汉seo公司哪家好
  • 网站做软件有哪些营销网站
  • 微信小程序一键生成免费荆州seo推广
  • 上海企业网站排名优化百度服务热线电话
  • 云南建设局网站首页有什么推广的平台
  • 有哪些网站可以学做糕点的百度关键词排名手机
  • 电子商务网站规划与建设试题世界十大网站排名
  • 珠海网站建设哪家好seo关键词排名优化评价
  • 自己怎么优化网站排名怎么做一个网页
  • 企业安全文化建设程序重庆seo管理平台