1. 部署xxl-job调度中心
此处略,请自行百度。下面重点介绍如何将php项目接入xxl-job调度。
2. 整合xxl-job调度系统
核心是使用xxl-job的GLUE运行模式,通过一段php代码片段,调用远程的http资源。
2.1 创建执行器项目
参考执行器示例项目, xxl-job-executor-samples/xxl-job-executor-sample-springboot,修改下其中的 application.properties 文件,内容如下:
# 执行器项目使用的端口号
server.port=8585
# no web
#spring.main.web-environment=false
# log config
logging.config=classpath:logback.xml
### 调度中心地址
xxl.job.admin.addresses=http://127.0.0.1:8081/job-admin
### xxl-job, access token
xxl.job.accessToken=
### xxl-job executor appname
xxl.job.executor.appname=xxl-job-executor-base
### xxl-job executor registry-address: default use address to registry , otherwise use ip:port if address is null
xxl.job.executor.address=
### xxl-job executor server-info
xxl.job.executor.ip=127.0.0.1
xxl.job.executor.port=9999
### xxl
|