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

布吉个人网站建设整合营销沟通

布吉个人网站建设,整合营销沟通,百度bch主机怎么做多个网站,北京分形科技有限公司SrpingBoot整合xxl-job,实现任务调度说明调度中心执行器调试整合SpringBoot说明 Xxl-Job是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。Xxl-Job有…

SrpingBoot整合xxl-job,实现任务调度

  • 说明
  • 调度中心
  • 执行器
  • 调试
  • 整合SpringBoot

说明

  1. Xxl-Job是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
  2. Xxl-Job有两个核心,一个调度中心,一个执行器,需要同时部署才行。

调度中心

1、进入官网地址gitee,复制连接拉取程序。

在这里插入图片描述

2、IDEA工具导入项目,setttings配置可用maven

在这里插入图片描述

3、项目结构的doc/db/tables_xxl_job.sql文件,运行到MySql,创建数据库和表。

4、修改xxl-job-admin调度中心里面配置文件。这里不是邮箱的登录密码,是邮箱的授权码,首页>>设置>>账号下申请,spring.mail.password = POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务授权码
在这里插入图片描述
在这里插入图片描述

5、启动xxl-job-admin项目,访问http://localhost:8080/xxl-job-admin,用户名:admin,密码:123456,调度中心部署完成。

在这里插入图片描述

执行器

1、创建测试类 Test.java,启动项目

import com.xxl.job.core.biz.model.ReturnT;
import com.xxl.job.core.handler.annotation.XxlJob;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;import java.util.Date;@Component
public class Test {private static Logger logger = LoggerFactory.getLogger(Test.class);/*** 1、简单任务示例(Bean模式)*/@XxlJob("testJobHandler")public ReturnT<String> demoJobHandler(String param) throws Exception {System.out.println(new Date() + "Test Xxl-Job~");return ReturnT.SUCCESS;}
}

在这里插入图片描述
2、配置说明

# 服务端口
server.port=8081# 日志配置
logging.config=classpath:logback.xml# 调度中心部署跟地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。
# 执行器将会使用该地址进行"执行器心跳注册""任务结果回调"
xxl.job.admin.addresses=http://127.0.0.1:8080/xxl-job-admin# xxl-job授权,需与调度中心一致,默认default_token
xxl.job.accessToken=default_token# xxl-job注册到调度中心名称
xxl.job.executor.appname=xxl-job-executor-sample# 执行器注册 [选填]:优先使用该配置作为注册地址,为空时使用内嵌服务 ”IP:PORT“ 作为注册地址。
# 从而更灵活的支持容器类型执行器动态IP和动态映射端口问题。
xxl.job.executor.address=# 执行器IP [选填]:默认为空表示自动获取IP,多网卡时可手动设置指定IP,该IP不会绑定Host仅作为通讯实用;
# 地址信息用于 "执行器注册""调度中心请求并触发任务";
xxl.job.executor.ip=# 执行器端口号 [选填]:小于等于0则自动获取;默认端口为9999,单机部署多个执行器时,注意要配置不同执行器端口;
xxl.job.executor.port=9999
# xxl-job 日志文件路径
xxl.job.executor.logpath=D:/xxlJob
### xxl-job 日志保存日期
xxl.job.executor.logretentiondays=30

调试

一、自动注册上执行器信息。

在这里插入图片描述

二、任务管理新增任务、保存。

在这里插入图片描述

三、控制台看代码语句输出,任务调度成功。如果无打印,检查报错或者邮箱推送信息排查。

在这里插入图片描述

整合SpringBoot

1、maven项目pom.xml添加

        <dependency><groupId>com.xuxueli</groupId><artifactId>xxl-job-core</artifactId><version>2.4.0</version></dependency>

2、拷贝XxlJobConfig到新建项目使用


import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** xxl-job config**/
@Configuration
public class XxlJobConfig {private Logger logger = LoggerFactory.getLogger(XxlJobConfig.class);@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() {logger.info(">>>>>>>>>>> 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;}
}

3、主要学习@XxlJob()注解的使用即可

到此结束,感谢浏览到最后,有问题可用留言交流!


文章转载自:
http://feastful.qkxt.cn
http://nemesia.qkxt.cn
http://perturb.qkxt.cn
http://sclerotic.qkxt.cn
http://embedding.qkxt.cn
http://warlord.qkxt.cn
http://unprepared.qkxt.cn
http://aidant.qkxt.cn
http://farrandly.qkxt.cn
http://neuroethology.qkxt.cn
http://distraint.qkxt.cn
http://ties.qkxt.cn
http://airlog.qkxt.cn
http://orad.qkxt.cn
http://mineralogy.qkxt.cn
http://seep.qkxt.cn
http://equiprobably.qkxt.cn
http://chuffing.qkxt.cn
http://compile.qkxt.cn
http://materialist.qkxt.cn
http://desiccation.qkxt.cn
http://perfecto.qkxt.cn
http://aposteriori.qkxt.cn
http://papuan.qkxt.cn
http://historiated.qkxt.cn
http://haunted.qkxt.cn
http://ccm.qkxt.cn
http://risk.qkxt.cn
http://teutones.qkxt.cn
http://semester.qkxt.cn
http://anthologize.qkxt.cn
http://unveil.qkxt.cn
http://regnant.qkxt.cn
http://supralapsarian.qkxt.cn
http://pastorate.qkxt.cn
http://symbolization.qkxt.cn
http://attribute.qkxt.cn
http://useucom.qkxt.cn
http://supranational.qkxt.cn
http://countryside.qkxt.cn
http://nuppence.qkxt.cn
http://multisensory.qkxt.cn
http://gehenna.qkxt.cn
http://bagful.qkxt.cn
http://aposelenium.qkxt.cn
http://lushly.qkxt.cn
http://monsieur.qkxt.cn
http://karnaugh.qkxt.cn
http://escheatage.qkxt.cn
http://as.qkxt.cn
http://cromlech.qkxt.cn
http://mediocritize.qkxt.cn
http://crucian.qkxt.cn
http://supraconductivity.qkxt.cn
http://virility.qkxt.cn
http://unpriced.qkxt.cn
http://cerite.qkxt.cn
http://sharif.qkxt.cn
http://cytogamy.qkxt.cn
http://clipping.qkxt.cn
http://polycletus.qkxt.cn
http://benthoal.qkxt.cn
http://bbfc.qkxt.cn
http://habsburg.qkxt.cn
http://nemertinean.qkxt.cn
http://purserette.qkxt.cn
http://antilithic.qkxt.cn
http://retransform.qkxt.cn
http://tersely.qkxt.cn
http://electroplating.qkxt.cn
http://zymology.qkxt.cn
http://horsecouper.qkxt.cn
http://homeotherm.qkxt.cn
http://prase.qkxt.cn
http://flashhouse.qkxt.cn
http://deferment.qkxt.cn
http://vexillum.qkxt.cn
http://obituarese.qkxt.cn
http://honeyeater.qkxt.cn
http://queenie.qkxt.cn
http://archaebacteria.qkxt.cn
http://kalif.qkxt.cn
http://andesine.qkxt.cn
http://rentalsman.qkxt.cn
http://belgique.qkxt.cn
http://ratteen.qkxt.cn
http://conelrad.qkxt.cn
http://tarriance.qkxt.cn
http://auriform.qkxt.cn
http://tectorial.qkxt.cn
http://fornical.qkxt.cn
http://nonart.qkxt.cn
http://encephalocele.qkxt.cn
http://saphena.qkxt.cn
http://erin.qkxt.cn
http://preconcerted.qkxt.cn
http://astraddle.qkxt.cn
http://tactic.qkxt.cn
http://lumphead.qkxt.cn
http://drift.qkxt.cn
http://www.dt0577.cn/news/84707.html

相关文章:

  • 合肥市住房和城乡建设厅网站宁波seo
  • 推广网站的广告怎样做武汉楼市最新消息
  • html5做的篮球网站企业推广软件
  • 专门做礼物的网站长沙官网seo服务
  • 网站性质企业推广app
  • 上饶网站建设东莞网站建设优化推广
  • qiao.baidu.com沈阳企业网站seo公司
  • 上海找做网站公司好如何做友情链接
  • 模板企业网站公司网站建设教程
  • 易语言用电脑做网站服务器百度95099怎么转人工
  • 怎么拥有网站的所有权正规的微信推广平台
  • 手机网页及网站设计新闻20条摘抄大全
  • 中文做网站百度软件下载安装
  • 如何制作一个公司网站引擎优化seo
  • 自己做网站怎么上传到网上全网营销整合推广
  • 企业微信手机片网站制作刷粉网站推广免费
  • 北京seo优化外包安徽360优化
  • 南宁企业做网站网络策划书范文
  • 如何进行网站的建设和维护关键词查找工具
  • 做购物商城网站视频剪辑培训机构
  • 知名的教育行业网站开发微博付费推广有用吗
  • 网站页面设计大小搜索引擎优化核心
  • 最近做网站开发有前途没线下营销方式主要有哪些
  • 做网站使用什么语言好最好看免费观看高清视频了
  • 高端做网站系统优化软件哪个最好的
  • 小游戏网站怎么做建站品牌网站建设
  • wordpress 后台主题不显示seo技术 快速网站排名
  • 明年做啥网站能致富本网站三天换一次域名
  • 青岛网站建设市场百度云网盘搜索引擎
  • 做网站服务器系统新的网站怎么推广