All Products
Search
Document Center

Microservices Engine:Perbandingan antara MSE SchedulerX dan solusi mandiri berbasis open source

Last Updated:Jun 28, 2025

Quartz dan ElasticJob merupakan solusi open source populer untuk penjadwalan tugas terdistribusi. Topik ini membandingkan fitur-fitur Microservices Engine (MSE) SchedulerX dengan fitur-fitur dari kedua solusi tersebut.

Fitur

Quartz

ElasticJob

SchedulerX

Penjadwalan Berbasis Waktu

Cron

Cron

Cron, Fixed_Delay, Fixed_Rate, One_Time, dan OpenAPI

Pengaturan Tugas

Tidak didukung

Tidak didukung

Didukung.

Anda dapat membuat alur kerja untuk mengatur tugas pada GUI dan mengirimkan data di antara tugas.

Pemrosesan Batch Terdistribusi

Tidak didukung

Sharding statis

Siaran, sharding statis, dan MapReduce

Bahasa pemrograman

Java

Tugas Java dan tugas skrip

Tugas Java, tugas Go, tugas skrip, tugas HTTP, dan tugas Kubernetes

Keterlihatan

Tidak didukung

Lemah. Anda hanya dapat melihat tugas. Pembuatan dan modifikasi tugas dinamis tidak didukung.

Rekaman historis, log operasional (didukung pencarian), dasbor pemantauan, rekaman operasional, peninjauan stack, dan analisis pelacakan

Kemampuan O&M

Tidak didukung

Mengaktifkan dan menonaktifkan tugas

Mengaktifkan atau menonaktifkan tugas, menjalankan tugas secara manual, menghentikan tugas, menandai tugas sebagai berhasil, dan menyegarkan data historis

Pemantauan dan peringatan

Tidak didukung

Email

Email, DingTalk, Lark, WeCom, panggilan balik kustom, pesan teks, dan panggilan telepon

Ketersediaan tinggi dan pemulihan bencana

Bertanggung jawab sendiri atas pemulihan bencana basis data

Bertanggung jawab sendiri atas pemulihan bencana ZooKeeper

Dukungan untuk pemulihan bencana multi-data center di wilayah yang sama

Izin pengguna

Tidak didukung

Tidak didukung

Single sign-on (SSO) dan manajemen granular untuk akun utama, Pengguna Manajemen Akses Sumber Daya (RAM), dan Peran RAM

Shutdown yang mulus

Tidak didukung

Tidak didukung

Didukung

Uji rilis Canary

Tidak didukung

Tidak didukung

Didukung

Kinerja

Proses bersaing untuk kunci setiap kali tugas dijadwalkan. Ini meningkatkan beban basis data.

ZooKeeper memiliki hambatan kinerja.

SchedulerX mendukung penskalaan horizontal dan dapat menjadwalkan sejumlah besar tugas.