1
guyeu 2020-06-03 11:35:25 +08:00 1
你说的是 gateway 吧。。顾名思义就是个大门。。向客户端隐藏分布式系统的复杂性。。。
|
2
luckyrayyy 2020-06-03 11:37:30 +08:00 1
做权限校验,流量控制,黑白名单,负载均衡等等。整合内部接口,统一对外暴露。
|
5
Renco OP @luckyrayyy 明白了
|
6
wc951 2020-06-03 12:17:52 +08:00 via Android
内外网隔离
|
7
killergun 2020-06-03 12:28:32 +08:00
统一管理,比如流量控制,权限校验等等,这样就不需要每个项目的 api 重复开发了
|
8
Variazioni 2020-06-03 13:21:40 +08:00
可以理解成反向代理?
|
9
lizz666 2020-06-03 13:45:43 +08:00
宝塔算嘛
|
10
donnior 2020-06-03 13:56:49 +08:00 1
@Variazioni 网关基本上都具备反向代理的能力,但是不是每个反向代理都可以看成网关;网关的功能可以更多,如上面同学所说的流控,鉴权,负载等,还可以做更多如服务聚合,协议转换;我司就用网关来实现单点登录,cookie 到 jwt 的转换这些
|
11
axbx 2020-06-03 15:23:54 +08:00
鉴权,负载均衡,日志都放在网关上,就不用每个服务重复开发了
|
12
tctc4869 2020-06-03 15:58:07 +08:00
我问一下,网关基本都是应用在分布式的么?
|
13
Variazioni 2020-06-03 16:50:23 +08:00
@donnior #10 学习了。
|
14
SmiteChow 2020-06-03 17:40:29 +08:00
网关的中心思想为协议转换,例如 tcp 到 ip 协议转换就由路由器网关实现,所以如果你们公司的 gateway 功能不包含干这个事,那么只能算代理服务,而不能称其为网关。
|
15
yazhouli01 2020-06-04 09:03:58 +08:00
也不用每个系统都配备一个网关吧,有一个统一的网关管理各服务不是更好?
|