API网关
应用程序网关
与api不一定有关系,通常用于安全套接字(ssl)的终结和路由静态资源(html,css文件)或路由到对象的储存
网关的功能
路由
网充充当一个反向代理,并将传入的请求路由到后端服务。反向代理通常位于内网中,负责管理用户请求,将其导向正确的后端服务。
在确定是否使用这个模式时,需要考虑维护网关的运营成本。因为你要在接入点后面的抽象的多个服务。
,另外,网关也有可能成为一个严重的瓶颈。需要确保网关有足够的处理负载能力并在需要饿时候有能力适当地扩展他,或者,你可以使用友云服务提供的网关服务,并由他伟你操作和维护网关。
聚合
他从客户端接受一个请求,然后把这个请求拆分成多个子请求,发送到不同的后端服务。然后把这些子请求的响应聚合成单个响应给客户端。

卸载
为独立服务减负,将一些后端服务的功能卸载到网关中实现。
鉴权和授权
速率限制,重试策略,断路
缓存
压缩
ssl终结
日志和监控
网关的实现
nginx,HAproxy和Envoy
出口网关
可以帮助和控制所有的离开内网的流量。
这使得你的服务能够以受控方式访问方式访问外部服务。
网友评论