
想要:
/?method=service.a.call.name¶m=xx)post /add/service {backends:["10.1.1.1","10.1.1.2","221.1.1.1", "http://domain/path/service/call"], condition:(get|post|json|xml).method, condition.value=service.a.call.name} 2 killva4624 2022 年 1 月 19 日 |
3 dzdh OP @killva4624 可以根据请求参数来决策是走哪个后端服务吗? |
4 killva4624 2022 年 1 月 21 日 @dzdh 完全可以 |
5 RealYourDad 2022 年 2 月 18 日 |
6 MingWen 2022 年 3 月 22 日 利益相关:我是 Apache APISIX 的 PMC 成员。 Apache APISIX 支持里面的部分功能,比如 支持频率控制(按 uid 、token ),Apache APISIX 支持所有 nginx 变量作为控制条件: https://github.com/apache/apisix/blob/master/t/plugin/limit-count2.t#L197 有些功能 Apache APISIX 并不支持,是因为 Apache APISIX 希望做成一个通用性更强的 API 网关,提供底层的能力,而不是所有功能都有的大杂烩。 底层足够的灵活,才能做到真正的强大。可以自己来实现插件实现这些功能,也欢迎回馈给上游社区 |