aitxiaogang/xxl-job-boot-starter
快速集成XXL-JOB,通过java代码控制xxl-job管理平台,动态添加任务,修改任务,删除任务,开始任务,暂停任务,查询任务,执行任务等等
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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
addJustExecuteOnceJobtiệ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
Similar Projects
Discover other similar projects and AI models.
Enterprise job scheduling middleware with distributed computing ability.
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
The java implementation of Apache Dubbo. An RPC and microservice framework.
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
:seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~