1
AoEiuV020 2021-05-26 10:58:47 +08:00
安全是个问题,转发系统闭源的话,至少我不敢用,
|
2
lyz1990 2021-05-26 11:34:25 +08:00
不太能理解这个需求
|
4
2020beBetter 2021-05-26 12:57:41 +08:00
|
5
lowbug OP |
6
LukeChien 2021-05-26 17:03:29 +08:00
找个开源的 serverless 引擎,每个接口建个函数,可以统计请求计费。你的需求函数代码完全可以自动生成。
|
7
myCupOfTea 2021-05-27 09:32:56 +08:00
@lowbug 稍微改造一下不难的,不过一般 API Gateway 也不会解析 body,解析 body 降低性能太多了
|
8
myCupOfTea 2021-05-27 09:33:24 +08:00
比如用 spring-boot-gateway 改造这种东西挺简单的
|
9
xkeyideal 2021-05-27 11:05:53 +08:00
需求很简单,实现超级复杂,一般的 API Gateway 基本不可能支持,因为需要改 body,这就涉及到了劫持用户包,对 http 协议进行解析,基于百度开源的 BFE 源码进行修改,开源项目 openresty 自己写 lua 插件搞,两条路子保证都能走通,但工作量都超级大。
简单的办法就是针对需求单独写一个 http proxy,根据特定需求来做 |