apinto
apinto copied to clipboard
基于golang开发的网关。具有各种插件,可以自行扩展,即插即用。此外,它可以快速帮助企业管理API服务,提高API服务的稳定性和安全性。
### Description 希望可以实现设置某个api的调用次数上限是X次(比如1000次): (1)调用达到X次后就拒绝调用 (2)用完后可以充值 (3)在这个调用过程中,在dashboard可以看到剩余次数
### Description  ab -n 500000 -c 200 下压测结果 机器配置8核16g: - 压测 吞吐量仅能达到3千 - 内存占用达到80%
### Description 服务节点资源分组部署,不同部门的服务,部署在不同资源组节点上,增肌资源组管理
### Description # api支持swagger自动导入 * 首次可自动导入 * 二次更新都通过后台的按钮点击更新,通过遴选的方式选择追加对应的接口 # 集群 * 应支持在线状态查看,以防服务器的节点不在线无从查找 # 服务发现 * 建议增加对第三方的信息查询,例如consul的相关服务可以在平台查看相关的服务以及状态 * 支持在线状态查询,可通过此平台随时监控查看服务的在线状态,以防服务器过多时要一台一台的检查
### Current Behavior 配置了额外参数v2插件,配置信息如下,在上游服务中获取headers,偶发获取不到自定义的header字段 ``` { "error_type": "text", "params": [{ "name": "application", "position": "header", "type": "$concat", "value": ["$application"] }, { "name": "remote_addr", "position": "header", "type": "$concat", "value": ["$remote_addr"] }, {...
### Description 想要在负载均衡算法中扩充最小连接数算法,需要获取最小连接数的节点,如果NODE节点可以支持获取当前的连接数就方便多了
### Description 经测试,重写插件v2版本对header的host、User-Agent等参数均是覆盖操作,而对cookie是追加操作。 为避免多余的cookie值影响对上游的请求,建议实现覆盖,或者可选覆盖跟追加
### Current Behavior bug: 上游服务是https服务(证书私有)请求报x509: cannot validate certificate错误 ### Expected Behavior _No response_ ### Error Logs x509: cannot validate certificate for ip because it doesn't contain any IP SANs ###...
### Description 我们有个系统之前用的是 etcd 作为服务发现中间件, 有支持 etcd 的计划吗.
### Description 目前nginx是支持4层TCP代理,Apinto已经支持了gRPC、Dubbo2了,希望支持TCP代理