私はSpring Cloud Streamスターターでパイプラインを構築しており、httpclientプロセッサーはそのステップの1つです。私の要件は、リモート http サーバーを呼び出して 、元のメッセージを応答で強化することです。問題は、httpclientプロセッサが元のメッセージから属性を伝播することを許可せず、返信本文に基づいてメッセージ式を評価することしか許可しないことです。
の前にいくつかの属性をメッセージ ヘッダーに格納するように提案されましhttpclientたが、MessageHeaders is immutable例外が発生しました。
したがって、基本的に、httpclient元のメッセージから必要な属性が不足しているため、パイプラインを続行できません。
githubの詳細な議論を参照してください
お知らせ下さい。
ありがとう