見逃せない新世代の分散タスクスケジューリングおよびコンピューティングフレームワーク

見逃せない新世代の分散タスクスケジューリングおよびコンピューティングフレームワーク

[[331036]]

PowerJob (旧称 OhMyScheduler) は、複雑なタスクのジョブ スケジューリングと分散コンピューティングを簡単に完了できる、新世代の分散スケジューリングおよびコンピューティング フレームワークです。

プロジェクトアドレス:

https://github.com/KFCFans/PowerJob?utm_source=tuicool&utm_medium=referral

導入

主な特徴

  • 使いやすい: フロントエンドの Web インターフェイスが提供され、開発者は視覚的にタスクのスケジュール管理 (追加、削除、変更、クエリ)、タスクの実行ステータスの監視、実行ログの表示を行うことができます。
  • タイミング戦略の改善: CRON 式、固定頻度、固定遅延、API の 4 つのタイミング スケジューリング戦略をサポートします。
  • 豊富な実行モード: スタンドアロン、ブロードキャスト、マップ、MapReduce の 4 つの実行モードをサポートします。 Map/MapReduce プロセッサを使用すると、開発者はわずか数行のコードでクラスター分散コンピューティング機能を実現できます。
  • DAGワークフローのサポート:タスクの依存関係のオンライン構成をサポートし、タスクを視覚的に配置します。また、上流タスクと下流タスク間のデータ転送もサポートします。
  • Executor は、Spring Bean、組み込み/外部 Java クラス、Shell、Python、その他のプロセッサなど、幅広いアプリケーションをサポートします。
  • 便利な操作とメンテナンス:オンラインログ機能をサポートします。 Executor によって生成されたログは、フロントエンドのコンソール ページにリアルタイムで表示できるため、デバッグ コストが削減され、開発効率が大幅に向上します。
  • 依存関係の削減: 最小の依存関係はリレーショナル データベース (MySQL/Oracle/MS SQLServer など) であり、拡張依存関係は MongoDB (巨大なオンライン ログを保存するために使用される) です。
  • 高可用性と高パフォーマンス: スケジューリング サーバーは、データベース ロックに基づく他のスケジューリング フレームワークとは異なり、ロックフリーのスケジューリングを実現するように慎重に設計されています。複数のスケジューリング サーバーを展開すると、高可用性とパフォーマンスの向上の両方を実現できます (無制限の水平拡張をサポート)。
  • フェイルオーバーとリカバリ: タスクが失敗した後、構成された再試行戦略に従って再試行できます。実行クラスターに十分なコンピューティング ノードがある限り、タスクは正常に完了できます。

適用可能なシナリオ

  • 完全なデータ同期や毎日の夜明けのビジネス レポート生成など、スケジュールされた実行要件を持つビジネス シナリオ。
  • ブロードキャスト実行モードを使用してクラスター ログをクリーンアップするなど、すべてのマシンを同時に実行する必要があるビジネス シナリオがあります。
  • 分散処理が必要なビジネス シナリオがあります。たとえば、大量のデータを更新する必要があり、単一のマシンで実行すると非常に長い時間がかかる場合、Map/MapReduce プロセッサを使用してタスクの分散を完了し、クラスター全体を動員して計算を高速化できます。

類似製品の比較

石英xxl-ジョブスケジューラX 2.0パワージョブ
タイミングタイプクロンクロンCRON、固定頻度、固定遅延、OpenAPI CRON、固定頻度、固定遅延、OpenAPI
タスクタイプ組み込みJava組み込みのJava、GLUE Java、Shell、Python、その他のスクリプト組み込みJava、外部Java(FatJar)、シェル、Python、その他のスクリプト組み込みJava、外部Java(コンテナ)、シェル、Python、その他のスクリプト
分散タスクなし静的シャーディングMapReduce ダイナミックシャーディングMapReduce ダイナミックシャーディング
オンラインタスク管理サポートされていませんサポートサポートサポート
ログ画面が白くなるサポートされていませんサポートサポートされていませんサポート
スケジューリング方法とパフォーマンスデータベースロックに基づいて、パフォーマンスのボトルネックが発生しますデータベースロックに基づいて、パフォーマンスのボトルネックが発生します未知ロック解除されたデザイン、上限のない強力なパフォーマンス
アラーム監視なし郵便ショートメッセージメール、開発者が拡張できるインターフェースを提供する
システム依存関係JDBC でサポートされるリレーショナル データベース (MySQL、Oracle など)マイグレーションRMB (パブリックベータ期間中は無料です。宣伝にご協力ください) Spring Data Jpa でサポートされている任意のリレーショナル データベース (MySQL、Oracle など)
DAGワークフローサポートされていませんサポートされていませんサポートサポート

PS: このプロジェクトの英語文書翻訳に多大な貢献をしてくれた文書翻訳プラットフォーム breword に感謝します。

参照する

  1. アリババスケジューラX 2.0  
  • Akka フレームワーク: akka-remote はネットワーク通信コードのかなりの部分を簡素化すると言わざるを得ません。
  • Executor アーキテクチャ設計: この記事にはあまり同意できません。私の個人的なデザインは、Yarn の「アーキテクチャ」とより一致していると感じています。
  • MapReduce モデル: アイデアは非常にクールです。ビッグデータ処理フレームワークはすべてプロセッサをデータに移動しますが、従来の Java アプリケーションでは、データをプロセッサに移動することもでき、これによりフレームワークの実装がはるかに簡単になります。
  • ブロードキャスト実行: ログのクリーンアップスクリプトなどを実行すると、非常に実用的になります 8~

<<:  SAP: インテリジェントなイノベーション、双方にメリットのある協力、企業のインテリジェントな変革を推進

>>:  クラウド コンピューティングと DevOps: 継続的インテグレーション/継続的デリバリーと市場分析

推薦する

スタートアップ企業がマネージドクラウドホスティングを検討すべき9つの理由

最近では、スタートアップ企業でもクラウド プラットフォーム上で Web サイトをホストできるようにな...

エッジコンピューティングはクラウドコンピューティングに取って代わるでしょうか? 5G時代の最強のダークホースは現れたのか?

コンピュータは数百マイル離れていますが、遅延はわずか数ミリ秒です。オフィス アプリケーションの場合、...

中小規模の動画サイトの怪しい世界は未だに存在し、上流企業が密かに支援している

ITタイムズ記者 王欣QVODテクノロジーの付加価値通信事業ライセンスが5月15日に取り消されて以来...

#ブラックフライデー#: stablehost - 仮想ホストが25%オフ/リセラーが60%オフ/VPS/3データセンターが60%オフ

Stablehost の毎年恒例のブラックフライデー プロモーションが正式に発表され、新規顧客向けと...

データ分析によりQQ空間の商業的価値を深く探究

中国で最も広く使われているチャットツールとして、中国のほぼすべてのインターネットユーザーがQQを使用...

2021年の中国クラウドコンピューティング業界の地域パターンの発展状況を理解するための10のグラフ

この記事の核心データ:中国の都市におけるクラウドコンピューティングの発展レベルのスコア、各都市におけ...

SEOを学ぶための心からのアドバイス

コアヒント:多くの初心者は SEO を学ぶときに非常に困ると思います。最初に何を学ぶべきか? どのよ...

水戸型枠:高品質な手作り型枠

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますMiTo ...

業界ウェブサイトの「検索エンジン依存」についての簡単な説明

最近、インターネット上で流行している新しいタイプの「病気」があります。それは検索エンジン依存症です。...

ウェブ編集者必携:検索エンジン最適化の基本要素

1. 良いコンテンツを作成するGoogle で良いランキングを獲得したいなら、まず自分自身に問いかけ...

#VPSテスト# 2Gメモリ搭載のBandwagonHostのCN2 GIAラインVPSの評価データをそのまま共有

3月14日の午後、bandwagonhostは突然、自社のウェブサイトで新しいバージョンのVPSをリ...

ビデオマーケティングの最初の試みについての簡単な議論

私の初めてのオンライン販売の経験を皆さんと共有したいと思います。今年8月に一人で江蘇省揚州市に行き、...

Spark Technologyは「2020年第4位のICユニコーン」リストに掲載されました

最近、2021年世界半導体大会の「中国ICユニコーンフォーラム」でICユニコーン企業リストが発表され...

virmach-年間3ドル/128MBメモリ/10GB SSD/250GBデータ/Gポート/ロサンゼルス

virmach.com のクリスマスセールが始まりました。価格は想像できないほど安くなっています。こ...