問題タブ [spring-cloud-task]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
83 参照

spring-cloud-stream - Spring クラウド タスク jdbc 増分ロード

JDBC 増分ロード用の Spring クラウド タスク: Spring クラウド タスク/ストリームを使用して jdbc 増分データ ロードを実現する方法。

0 投票する
1 に答える
750 参照

spring-cloud - スプリング クラウド タスクとデータフローで logstash、構成サーバー、および eureka を使用する

logstash、config、および eureka サーバーを備えた既存のマイクロサービス環境があります。現在、Spring Cloud Dataflow (Kubernetes) 環境をセットアップしています (主にタスク/バッチ ジョブを実行するため)。

理想的には、次のシナリオをサポートするために、タスクが標準のスプリング ブート構成 (注釈など) を介して既存の logstash、config、および eureka サーバーを使用することを望みます。

Logstash:タスクが実行されると、そのログが logstash に出力され、Kibana から表示可能になります

構成サーバー:タスクの構成プロパティの変更をサポートします。たとえば、定期的なタスクの構成は、構成サーバーの値を変更することで微調整でき、次回タスクが実行されるときに新しい値が使用されます。私の理解では、構成サーバーのプロパティは、内部の application.properties のプロパティをオーバーライドするタスク定義のプロパティをオーバーライドします。

Eureka:各タスクは自分自身を Eureka に登録します。これの主な理由は、タスクで Web アクチュエーター エンドポイントが公開されており、Spring Boot Admin (eureka を介してサービスを検出できる) を使用して、タスクの実行中にアクチュエーター エンドポイントと情報にアクセスできるためです。(一部のタスクの実行には数時間かかる場合があり、これにより、それらを監視したり、ログを調整したりできます)

これは賢明なアプローチですか? または、ここで注意すべき潜在的な問題がありますか (eureka を使用した短命のタスクなど)。これに関する議論は、既存のスプリング クラウド データ フローまたはスプリング クラウド タスクのドキュメントでは見つかりません。