私のコードでは、バネ統合、スキャッターチャネルがあり、スキャッターチャネルはタスク実行プログラムを使用して2つのマイクロサービスを並列に呼び出し、ギャザーチャネルで応答を収集します。私はロガーチャンネルを使用してスキャッターギャザーチャンネルでリクエスト応答を記録しました。私は2つのサービスからの応答がチャネルを集めるために来たが、次のチャネルに行かないということに気付くことができる。私はギャザーチャンネルのリリース戦略がうまくいかないかもしれないと思っていますが、スレッドを使わないと同じことが働いています(タスク実行者)。何かを提案する。ありがとう。タスク実行者が停止していません
1
A
答えて
0
メッセージのシリアル化中にreplyChannel
ヘッダーが削除されるため、永続的なメッセージストアがあると思います。
replyChannel
を文字列表現に変換する場合は、header-channels-to-string
オプションを使用して<header-enricher>
を使用することをおすすめします。
この問題については、Scatter-Gatherで自由にJIRAを発行することができます。それはgatherResultChannel
のために今そこに右であるように、私たちは、アウト・オブ・ボックス機能として、その文字列の変換を行うことができます。
PollableChannel gatherResultChannel = new QueueChannel();
Object gatherResultChannelName = this.replyChannelRegistry.channelToChannelName(gatherResultChannel);
Message<?> scatterMessage = getMessageBuilderFactory()
.fromMessage(requestMessage)
.setHeader(GATHER_RESULT_CHANNEL, gatherResultChannelName)
.setReplyChannel(this.gatherChannel)
.build();
関連する問題
- 1. タスク実行時のタスクの停止
- 2. Thread.sleep()は実行を一時停止していません
- 3. Arduino uno freertosタスクが実行を停止しました
- 4. プログレスバーが停止していません
- 5. Node.jsスクリプトは実行中ですが、停止しません!
- 6. Android O:サービスがバックグラウンド実行制限で停止していません
- 7. RStudio停止記号は実行を停止しません(Anacondaディストリビューション)
- 8. MatlabからPowershellを実行しています。 Matlabは停止しません
- 9. ExecutorServiceは決して停止しません。他の実行中のタスクの中で新しいタスクを実行する場合
- 10. 停止サービスは停止しません
- 11. 私のAndroidアプリの実行が停止されていません。
- 12. アプレットが実行を停止しない
- 13. 急行停止 - utilが定義されていません
- 14. Maven(m2e)がAntタスクを実行していません
- 15. 動的グラデルコピータスクがタスク本体を実行していません
- 16. コードは実行を停止しません
- 17. 停止ボタンは「合計」を実行しません
- 18. Funcは実行を停止しません
- 19. リンクサーバーへの照会は実行を停止しません
- 20. VB.Net Timer3コントロールが停止方法で停止していません
- 21. BeforeClassメソッドがテスト実行全体を停止しています
- 22. PHPが停止するプロセスを実行しています
- 23. 神はdelayed_job労働者を停止しません
- 24. Netbeans実行 - >ビルドを停止しても実行中のJavaプロセスが停止しない
- 25. AWS ECSタスクの起動と停止が続行します
- 26. Androidエミュレータプロセスが予期せず実行を停止しました。インスタンス<device_name>が停止しました
- 27. テスト実行を停止した後にタスクを実行する方法は?
- 28. スウィングワーカースレッドが予期せずコードの実行を停止します
- 29. gulp.series()はタスクを実行しません
- 30. Chromeデバッガが停止しません
我々の側から再生するには、いくつかの簡単なコードを持っているのは素晴らしいことでしょう。スキャッターギャザーに関係ないように聞こえるが、スキャッターフェイズ中に相関ヘッダーが失われることがあります。 –