定时执行器启动
大约 1 分钟
修改配置并启动项目
修改数据库、redis等配置application.yml
lamp: rabbitmq: enabled: false ip: 127.0.0.1 port: 5672 username: 'lamp' password: 'lamp' cache: type: REDIS redis: ip: 127.0.0.1 port: 16379 database: 0 password: SbtyMveYNfLzTks7H0apCmyStPzWJqjy mysql: &db-mysql username: 'root' password: 'root' driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/lamp_ds_c_defaults?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false&autoReconnect=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&nullCatalogMeansCurrent=true
lamp: rabbitmq: enabled: false ip: 127.0.0.1 port: 5672 username: 'lamp' password: 'lamp' cache: type: REDIS redis: ip: 127.0.0.1 port: 16379 database: 0 password: SbtyMveYNfLzTks7H0apCmyStPzWJqjy mysql: &db-mysql username: 'root' password: 'root' driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/lamp_column?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false&autoReconnect=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&nullCatalogMeansCurrent=true
修改调度器配置application.yml
xxl.job: admin: # 调度器地址 addresses: http://${JOBS_IP:127.0.0.1}:${JOBS_PORT:8767}/xxl-job-admin executor: # 执行器名 appname: ${spring.application.name} # 调度器通过XXL-RPC跟执行器通信的IP ip: ${EXECUTOR_IP:127.0.0.1} # 调度器通过XXL-RPC跟执行器通信的端口 port: ${EXECUTOR_PORT:8775}
注意
在服务器部署时,若调度器和执行器部署在不同的服务器,以下的配置需要适当的修改,假设:
调度器(lamp-job-max)部署在192.168.1.1
执行器(lamp-job-executor)部署在192.168.1.2
xxl.job: admin: # 调度器地址 addresses: http://192.168.1.1:8767/xxl-job-admin executor: # 执行器名 appname: ${spring.application.name} # 调度器通过XXL-RPC跟执行器通信的IP ip: 192.168.1.2 # 调度器通过XXL-RPC跟执行器通信的端口 port: 8775
启动
启动执行器之前,请先启动调度器。
验证
注意:下图中的AppName需要与application.yml中
xxl.job.executor.appname
配置一致,才能注册成功。
👆🏻👆🏻👆🏻上面是评论区,对系统、本页文档什么疑问,可以在评论区留言。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。