快速网关政策

Express Gateway policy

我正在为我的微服务应用测试 EG 策略。一个要求是,每当 express gateway 收到请求时,我想调用特定服务,解析其结果,并根据结果决定继续进行下游调用或 return 错误。这似乎是一个非常标准的要求。是否有适用于此类情况的现有政策(找不到任何 here),或者我是否需要编写自定义政策?谢谢

我是 Vincenzo — 我是 Express Gateway 的维护者:)

很遗憾,您发现缺少 Express Gateway,即 "post proxy" 政策。从根本上说,现在代理策略是最后一个要执行的,在将请求发送到下游客户端之前您无能为力。

这是一个我们绝对需要解决的限制,尽管您是第一个提出此用例的人。

这并不意味着你现在做不到。我认为这也很简单,但不幸的是,您需要分叉网关并添加一些代码。

如果您能更详细地阐述您的用例,我们可能会评估是否有办法在下一个版本中实现它:)