https://github.com/qct/xxl-job-example
Running xxl-job by docker-compose, an example showing how to add executor and task development
https://github.com/qct/xxl-job-example
docker-compose xxl-job
Last synced: 3 months ago
JSON representation
Running xxl-job by docker-compose, an example showing how to add executor and task development
- Host: GitHub
- URL: https://github.com/qct/xxl-job-example
- Owner: qct
- Created: 2023-05-06T08:20:03.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-06T08:21:28.000Z (about 3 years ago)
- Last Synced: 2025-01-26T12:27:54.013Z (over 1 year ago)
- Topics: docker-compose, xxl-job
- Language: Java
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## SQL scripts
`curl -sL https://raw.githubusercontent.com/xuxueli/xxl-job/master/doc/db/tables_xxl_job.sql > sql/tables_xxl_job.sql`
## Run xxl-job admin
`docker-compose up -d`
```
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
xxl_job_admin xuxueli/xxl-job-admin:2.4.0 "sh -c 'java -jar $J…" admin 37 minutes ago Up 37 minutes 0.0.0.0:7070->8080/tcp
xxl_job_db mysql:8 "docker-entrypoint.s…" mysql 37 minutes ago Up 37 minutes 33060/tcp, 0.0.0.0:13306->3306/tcp
```
## Run xxl-job executor
`mvn spring-boot:run`
## Add an executor
admin: http://localhost:7070/xxl-job-admin
user/pwd: admin/123456
AppName: xxl-job-example-executor
## Add a task and run it
tasks defined in `com.xxl.job.executor.jobhandler.SampleXxlJob`
* demoJobHandler
* shardingJobHandler
* commandJobHandler
* httpJobHandler
* demoJobHandler2