0

これらの Spring コンポーネントは、互いにどのように関連していますか? それぞれは概念的に何を表していますか? それらを一緒に使用しますか、それとも競合するプロジェクトですか?

  • Spring クラウド データ フロー
  • 春の雲の流れ
  • スプリング クラウド タスク
  • Spring Cloud タスク アプリ スターター
  • 春のバッチ

私の理解では、SC タスクは実行する「作業単位」にすぎず、短命/タスクベースのマイクロサービスの形式の処理単位です。SC Data Flowは、タスクのオーケストレーションです。この 2 つがどのように関連し、概念的に何を表しているかは理解していますが、多くのドキュメントや例では、同じコンテキストで他のプロジェクトについて説明しています。

また、 SC タスクはSpring Batchの代わりになると思いましたが、いくつかの例では、Spring バッチが SC タスク内で実行されることを暗示しているようです。

4

1 に答える 1

2

Spring Cloud プロジェクトに関心をお寄せいただきありがとうございます。Spring Cloud Data Flow (SCDF) エコシステムに関連する主要なプロジェクトの概要を以下に示します。ローンチ ブログでは、裏話やその他の詳細について説明しています。

  • Spring Cloud Streamは、外部システム ( Kafka、Cassandra、MySQL、Hadoop など)に接続できるアプリケーションを迅速に構築するための軽量のイベント駆動型マイクロサービス フレームワークです。

  • Spring Cloud Taskは、有限量のデータ処理 (例: バッチジョブなど)を実行するアプリケーションを迅速に構築するための短命のマイクロサービス フレームワークです。Spring Batch フレームワークとの接続については、上記リンクのローンチ ブログで説明されています。

  • Spring Cloud Data Flowは、Spring Cloud Stream および Spring Cloud Task プログラミング モデルで構築されたアプリケーションを Cloud Foundry、Apache Yarn、Apache Mesos、Kubernetes などのさまざまなランタイム プラットフォームにデプロイするためのオーケストレーション メカニズムを提供します。OpenShift と Nomad 用にコミュニティが開発した SCDF 実装もあります。詳細はこちら

プロジェクト サイトから視覚化されたビルディング ブロックは、SCDF のエコシステム内のさまざまなプロジェクト間のハイレベルな相互作用をカバーする必要があります。

于 2016-11-01T20:58:28.770 に答える