0

一連のポッドと 2 つのロードバランサー サービスを備えた kubernetes クラスターがあります。着信リクエストが来たら、クエリ パラメータをチェックし、クエリ パラメータで追加の処理を行うことで、リクエストを正しいサービスにルーティングしたいと考えています。param1 の値に従ってルーティングできることはわかっていますが、param で追加の操作を実行して、それに応じてルーティングすることは可能ですか。

https://docs.solo.io/gloo-edge/latest/を使用する予定です。

例えば:

/foo?parm1=123

値 123 を取得し、スクリプトを実行して (その値でデータベースにクエリを実行するか、バイナリに変換するなど)、値 123 を処理して新しい値を取得し、それに従って特定のサービスにルーティングすることができます。

4

1 に答える 1

0

独自のカスタム ロジックを使用して WASM フィルターを作成できます。開始するには、 wasme cliのインストール方法と使用方法を確認してください。

そして、Gloo Edge で WASM フィルターを使用する方法

とはいえ、これができるからといって、そうするべきだという意味ではありません。API Management にそのようなタイプのロジックを追加することはお勧めしません (API Management を処理するだけのはずです)。

于 2021-11-10T10:20:04.850 に答える