すべてのプロダクト
Search
ドキュメントセンター

SchedulerX:SchedulerX とオープンソースソリューションの比較

最終更新日:Jan 14, 2025

Quartz、ElasticJob、XXL-JOB は、分散ジョブスケジューリングの一般的なオープンソースソリューションです。このトピックでは、SchedulerX とオープンソースソリューションの機能を比較します。このトピックを読むことで、分散ジョブスケジューリングについてより深く理解することができます。

機能

Quartz

ElasticJob

SchedulerX

時間ベースのスケジューリング

Cron

Cron

Cron、Fixed_Delay、Fixed_Rate、One_Time、および OpenAPI

ジョブオーケストレーション

サポートされていません

サポートされていません

サポートされています。

サポートされています。GUI でワークフローを作成してジョブを調整し、ジョブ間でデータを渡すことができます。

分散バッチ処理

サポートされていません

静的シャーディング

ブロードキャスト、静的シャーディング、MapReduce

プログラミング言語

Java

Java ジョブとスクリプトジョブ

Java ジョブ、Go ジョブ、スクリプトジョブ、HTTP ジョブ、Kubernetes ジョブ

可観測性

サポートされていません

不十分です。ジョブの表示のみ可能です。動的なジョブの作成と変更はサポートされていません。

履歴レコード、操作ログ(検索対応)、モニタリングダッシュボード、操作レコード、スタック表示、トレース分析

O&M 機能

サポートされていません

ジョブの有効化と無効化

ジョブの有効化または無効化、ジョブの手動実行、ジョブの停止、ジョブの成功としてマーク、履歴データの更新

監視とアラート

サポートされていません

メール

メール、DingTalk、Lark、WeCom、カスタム webhook、テキストメッセージ、電話

高可用性と障害復旧

データベースの障害復旧は自己責任です

ZooKeeper の障害復旧は自己責任です

同一リージョン内のマルチデータセンター障害復旧をサポート

ユーザー権限

サポートされていません

サポートされていません

シングルサインオン(SSO)と、メインアカウント、Resource Access Management(RAM)ユーザー、RAM ロールのきめ細かい管理

グレースフルシャットダウン

サポートされていません

サポートされていません

サポートされています

カナリアリリース テスト

サポートされていません

サポートされていません

サポートされています

パフォーマンス

ジョブがスケジュールされるたびにプロセスがロックを競合します。これにより、データベースの負荷が増加します。

ZooKeeper にパフォーマンスのボトルネックがあります。

SchedulerX は水平スケーリングをサポートし、多数のジョブをスケジュールできます。