0

我有一个带有一组 pod 和两个负载均衡器服务的 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 管理中添加这种类型的逻辑(它应该只处理 API 管理)

于 2021-11-10T10:20:04.850 回答