XxlJob 任务调度框架

XxlJob 任务调度框架。执行sql:https://github.com/xuxueli/xxl-job/blob/master/doc/db/tables_xxl_job.sql ~~~sh

XXL-JOB 分布式任务调度平台

创建 MySQL 数据库

执行sql:https://github.com/xuxueli/xxl-job/blob/master/doc/db/tables_xxl_job.sql

创建调度中心

1
2
3
4
5
6
7
8
# 拉取镜像
docker pull xuxueli/xxl-job-admin:2.3.1

# 创建docker-compose.yml
vim docker-compose.yml

# 运行容器
docker-compose up -d

docker-compose.yml 文件内容如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
# docker-compose.yml
version: '3'
services:
  xxl-job:
    image: xuxueli/xxl-job-admin:2.3.1
    container_name: xxl-job
    restart: always
    volumes:
      - /mydata/xxl-job/logs:/data/applogs
    environment:
      - "PARAMS=--server.port=8081 --spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?characterEncoding=utf8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8 --pring.datasource.username=root --spring.datasource.password=root"
    ports:
      - 8787:8081
    networks:
      - mynet

volumes:
  mydata:
    external: true
networks:
  mynet:
    driver: bridge

访问 http://localhost:8787/xxl-job-admin/

admin / 123456

应用到 SpringBoot

Gear(夕照)的博客。记录开发、生活,以及一些不足为道的思考……