RepositoryJava
aitxiaogang

aitxiaogang/xxl-job-boot-starter

快速集成XXL-JOB,通过java代码控制xxl-job管理平台,动态添加任务,修改任务,删除任务,开始任务,暂停任务,查询任务,执行任务等等

83sao
30fork
3issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: quartz

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: glue

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: spring-boot-starter

#1 Repository Của Tuần

🚀 Tích hợp XXL-JOB nhanh như tên đúng — boot starter có sẵn mọi thứ

Chỉ cần thêm dependency và cấu hình vài thông số, bạn đã có thể điều khiển toàn bộ xxl-job-admin qua Java.

xxl-job-boot-starter là một Spring Boot starter cho phép dự án Spring Boot của bạn tích hợp và quản lý XXL-JOB một cách nhanh chóng. Thay vì cấu hình thủ công nhiều thành phần như thông thường, dự án đã tích hợp sẵn XxlJobSpringExecutor và tự động cấu hình các thành phần cần thiết. Phiên bản hiện tại đồng bộ với xxl-job 3.1.1 và yêu cầu JDK 17, Spring Boot 3.0.2.

✨ Điểm nổi bật

  • Tự động cấu hình: Các thành phần như executor, token, appname được tự động quản lý bởi Spring.
  • Điều khiển toàn diện: Hỗ trợ CRUD trên job qua giao diện XxlJobService — thêm, sửa, xóa, bắt đầu, dừng, truy vấn.
  • Kiểm tra cấu hình nghiêm ngặt: Dừng khởi động nếu cấu hình sai, tránh lỗi runtime khó debug.
  • Hỗ trợ job một lần: Phương thức addJustExecuteOnceJob tiện cho các nhiệm vụ chỉ chạy một lần.
  • Tìm kiếm theo ID tùy chỉnh: Dùng trường author để lưu ID riêng, dễ dàng query và thao tác job.
  • Đa nhiệm vụ: Các phương thức hỗ trợ xử lý nhiều job cùng lúc hoặc một job duy nhất.
  • Tự động đăng ký executor: Dùng @XxlRegistry để tự động đăng ký handler, giảm cấu hình thủ công.
  • Phiên bản đồng bộ: Phiên bản starter luôn theo đúng phiên bản của xxl-job-admin.

💡 Vì sao đáng chú ý

Không giống các giải pháp khác yêu cầu cấu hình nhiều bước phức tạp, xxl-job-boot-starter tập trung vào trải nghiệm người dùng: ít cấu hình nhất, nhưng vẫn cung cấp đầy đủ chức năng quản lý job. Đặc biệt, việc kiểm tra tham số ngay từ khi khởi động giúp tránh lỗi cấu hình gây sự cố trong môi trường production. Dự án phù hợp với các dự án Spring Boot cần tích hợp XXL-JOB nhanh mà không muốn bỏ thời gian vào cấu hình thủ công.


#XXLJOB #SpringBoot #JobScheduler #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJava
xuxueli/xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

30.6k
Oct 9, 2026
RepositoryJava
PowerJob/PowerJob

Enterprise job scheduling middleware with distributed computing ability.

7.8k
Oct 1, 2026
RepositoryJava
spring-projects/spring-boot

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

81.8k
Oct 23, 2026
RepositoryJava
apache/dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.

41.6k
Oct 21, 2026
RepositoryJava
xkcoding/spring-boot-demo

🚀一个用来深入学习并实战 Spring Boot 的项目。

34.1k
Jul 24, 2024
RepositoryJava
conductor-oss/conductor

Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents

32.4k
Oct 21, 2026
RepositoryJava
ityouknow/spring-boot-examples

about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。

30.4k
Nov 18, 2023
RepositoryJava
lihengming/spring-boot-api-project-seed

:seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~

9.7k
Dec 17, 2023
RepositoryJava
apache/shardingsphere-elasticjob

Distributed scheduled job

8.2k
Oct 13, 2026