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

Microservices Engine:MSE SchedulerX とオープンソースのセルフマネージドソリューションの比較

最終更新日:Jan 08, 2025

Quartz と ElasticJob は、分散ジョブスケジューリングでよく使用されるオープンソースソリューションです。このトピックでは、Microservices Engine (MSE) SchedulerX の機能と 2 つのオープンソースソリューションの機能を比較します。

機能

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 は水平スケーリングをサポートしており、多数のジョブをスケジュールできます。