利益相关:我是 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 网关,提供底层的能力,而不是所有功能都有的大杂烩。
底层足够的灵活,才能做到真正的强大。可以自己来实现插件实现这些功能,也欢迎回馈给上游社区