为什么要用网关?
1.请求路由和负载均衡:一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当路由的目标服务有多个时,还需要做负载均衡。
2.权限控制:网关作为微服务的入口,需要校验用户是否具有请求资格,如果没有资格就要进行拦截。
3.限流:当流量过高时,在网关中按照微服务能够接受的速度来放行请求,避免服务器压力过大。
架构图
为什么要用网关?
1.请求路由和负载均衡:一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当路由的目标服务有多个时,还需要做负载均衡。
2.权限控制:网关作为微服务的入口,需要校验用户是否具有请求资格,如果没有资格就要进行拦截。
3.限流:当流量过高时,在网关中按照微服务能够接受的速度来放行请求,避免服务器压力过大。
架构图