All Products
Search
Document Center

Microservices Engine:Perbandingan antara MSE XXL-JOB dan open source XXL-JOB

Last Updated:Jan 23, 2026

Topik ini membandingkan Microservices Engine (MSE) XXL-JOB dengan open source XXL-JOB.

Feature set

Fitur

Open source XXL-JOB

Alibaba Cloud XXL-JOB

Kompatibilitas

Kompatibilitas protokol

Tidak kompatibel antar versi yang berbeda.

Kompatibel dengan semua versi.

Kemampuan Dasar

Jenis Penjadwalan

cron atau fixed_rate

cron, fixed_rate, fixed_delay, one_time, dan api.

Zona Waktu

Tidak didukung.

Dukungan

Kalender Kustom

Tidak didukung.

Dukungan

Pengaturan Waktu Mulai

Tidak didukung.

Dukungan

Siaran Sharding

Aggregasi tidak didukung.

Aggregasi didukung.

O&M

Eksekusi manual dan hentikan.

Eksekusi manual, hentikan, jalankan ulang di tempat yang sama, pengisian ulang data, tandai sebagai berhasil, suspend/resume, dan skip/unskip.

Orkestrasi dependensi task

Subtask. Hanya eksekusi serial yang didukung.

Orkestrasi alur kerja visual. Mendukung cabang kondisional, dependensi eksternal, node manual, variabel kustom, transfer data hulu dan hilir, operasi O&M, dan lainnya.

Penghentian Aman

Tidak didukung. Saat client berhenti, thread dipaksa terputus.

Dukungan

Rilis Canary Pekerjaan

Tidak didukung.

Mendukung routing dan penjadwalan berbasis tag. Setelah diintegrasikan dengan MSE Microservices Governance, memungkinkan tagging dinamis dan peluncuran kanari ujung ke ujung.

Observabilitas

Penjadwalan event

Tidak didukung.

Didukung.

Dashboard Pemantauan

Hanya data harian yang dapat dilihat.

Data tingkat menit, per jam, dan harian dapat dilihat.

Catatan Operasi

Tidak didukung.

Dukungan

Log

Log disimpan di client. Setiap eksekusi menghasilkan file kecil, yang menyebabkan masalah performa dan stabilitas.

Anda dapat mengumpulkan file log dengan SLS.

Pemantauan dan Peringatan

Metode Notifikasi Peringatan

Email

Email, webhook, pesan teks, dan panggilan telepon.

Kontak Peringatan

Tidak didukung.

Terintegrasi dengan kontak CloudMonitor.

Sejarah Peringatan

Tidak didukung.

Didukung.

Stabilitas

Kontrol konkurensi task

Kontrol sisi client. Beberapa executor tidak dapat menjamin eksekusi idempoten.

Kontrol sisi server. Menjamin eksekusi idempoten secara global.

Pembatasan kecepatan aplikasi

Tidak didukung.

Dukungan

Kemungkinan degradasi performa database

Setiap operasi penjadwalan menyimpan riwayat eksekusi di database. Secara default, data 30 hari terakhir disimpan. Pertumbuhan cepat tabel `xxl_job_log` sangat menurunkan performa database dan memengaruhi penjadwalan job.

Menggunakan arsitektur terpisah antara komputasi dan penyimpanan serta tiering data panas/dingin. Catatan eksekusi job terbaru disimpan di database, sedangkan riwayat jangka panjang diarsipkan ke Simple Log Service. Hal ini secara efektif mengatasi bottleneck penyimpanan riwayat pada XXL-JOB open source.

Kemungkinan job trigger terlewat

Setiap operasi penjadwalan harus mengambil rencana eksekusi dari database. Jika pengambilan timeout, job trigger terlewat.

Menggunakan arsitektur terdistribusi di mana setiap node server menjadwalkan task yang ditugaskan secara independen di memori. Hal ini secara signifikan mengurangi beban database dan sangat menurunkan kemungkinan job trigger terlewat.

Keamanan

Login konsol

Login dengan username dan password.

Akun Alibaba Cloud, Pengguna Manajemen Akses Sumber Daya (RAM), Peran RAM, dan Single Sign-On (SSO).

Kontrol akses granular

Tidak didukung.

Menggunakan kebijakan akses RAM. Mendukung isolasi izin tingkat instans dan tingkat aplikasi, serta pengelolaan izin di berbagai tingkat operasi.

Otentikasi akses SDK

Seluruh kluster berbagi satu token akses.

AppName yang berbeda menggunakan token akses yang berbeda.