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

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

[[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: 継続的インテグレーション/継続的デリバリーと市場分析

推薦する

SEOとウェブサイトコンテンツのバランスを取ることが重要

SEO とコンテンツは非常に繊細な関係にあります。インターネット業界には、SEOに優れたウェブサイト...

Googleは句読点やその他の文字を検索できる

Google 検索では通常、句読点や一部の数学記号は無視されますが、最近検索アルゴリズムが変更され、...

スターを追いかける宣伝チャネルをブランドマーケティングに適用するにはどうすればよいでしょうか?

スターを追いかけるファンがアイドルを宣伝するために使用するチャネルは、私たちがマーケティングプロモー...

楽しいプログラミング ウェブサイト Codecademy: 7 日間で 20 万人のユーザーを獲得

7日間で20万人のユーザーを獲得できますか? JJ コラオ「コーディングは21世紀に必須のスキルの一...

便利な Markdown エディタのリスト

Markdown はシンプルで軽量なマークアップ構文です。ユーザーは * # などの単純なマークアッ...

Alipayクイック決済とオンラインバンキングのどちらが安全ですか?

最近、中国工商銀行、中国農業銀行、中国銀行、中国建設銀行の4大銀行は、速達サービスの制限を相次いで調...

ftpit - 3 ドル / 1g メモリ / 20g SSD / 1T トラフィック / ロサンゼルス

Fititは長い間HostCatに登場していません。FTPIT VPSが最後に登場したのは今年1月1...

Prometeus.com 16周年記念 VPS 50% オフ

クーポンコード SBK50OFF を使用すると、6 月末までサーバー バックアップ (R1soft/...

リベートウェブサイトが登場。「がん」リベートユーザーについてお話ししましょう

【起業家ネットワークからの紹介】電子商取引の台頭により、リベートウェブサイトが登場し、盛んになってい...

新しいトップレベルドメイン: インターネットの巨人たちの饗宴

関連記事: ICANN が Apple、Google などを含む新しいトップレベル ドメイン申請のリ...

インターネット企業の急速な興亡の全過程

インターネット企業の急速な興亡の全過程については、「MySpace を盗んだのは誰か: ソーシャル ...

Qinzhe Excel Serverはビジネスプロセス管理ERPとWeChatアプリケーションを実現します

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

Hostshark: 月額 4.95 ドル、米国 VPS、2G メモリ/2 コア/80g NVMe/1Gbps 帯域幅 (トラフィック無制限)/Windows+Linux

Hostshark.ioは今年設立された新しい企業で、主に米国で仮想ホスティング、VPS、独立サーバ...

regencyhost-$0.99/Xen/128MB RAM/10GB SSD/無制限帯域幅

ご紹介しましょう:regencyhost.comは2009年に設立され、主に仮想ホスティング、VPS...

結局UCは売却され、于永福は約束を破った

記者の張暁斌が北京からレポートします于永福は抜け目のない男だ。アリババは長い間基盤となってきたが、于...