春クラウドゲートウェイ04は、ソースゲートウェイフィルタを解析し、

フィルター工場は、対応するフィルタを作成するための責任があります

RouteToRequestUrlFilterは:人参、requestUrlスプライシングから経路交換を取得し、このプロパティはrequestUrlのやり取りに設定されています

ReactiveLoadBalancerClientFilter:サービスインスタンスを取得し、ExchangeからURIを解析し、スプライシングrequestUrl、プロパティに提供

ForwardRoutingFilter:前方ゲートウェイフィルタをルーティングします。基づいて、  forward:// 接頭辞(スキーム)フィルタリング、ゲートウェイは、ローカルインタフェースの現在のインスタンスにリクエストを転送します。

WebClientHttpRoutingFilter

    WebClientWriteResponseFilter、およびWebClientHttpRoutingFilter  ペアゲートウェイフィルタ。また、バックエンドサービスへの意志WebClientWriteResponseFilterのHTTPリクエストに応じて、クライアントへの書き込みバック。

1.プロパティ交換特性を得るrequestUrl

2.経路を通過した場合、要求またはHTTP、HTTPS、およびフィルタの残りの部分は直接操作しないフィルタ

3.ルート識別子を設定していた、前のNoルート

取得後、交換機からの要求を取得し、4 HTTPMETHOD

5. requestBodySpecに係る方法は、構築されたURL、ヘッダー

headersSpecを構築するために続けて6

7.開始するバックエンド・サービスのための要求を、前記取得応答レスポンス、構成された結果のステータスコード

他のフィルタフィルタを続行8.

    

 

公開された386元の記事 ウォンの賞賛2 ビュー9837

おすすめ

転載: blog.csdn.net/kuaipao19950507/article/details/105277751