Zuul微服务网关集群搭建详解

1.Nginx层限流

2.网关层限流

如果网关一挂后面的服务就访问不到了,所以网关也需要集群部署,所以网关前面还有一个nginx。就会说了,那Nginx也会挂啊,所以nginx会和LVS结合,这一般是由运维去做,根据LVSip映射去做的。这样图的整体流程就保证了整体服务的使用,不会因为某个节点服务或者节点网关挂掉导致程序不可用

虽然通过那么多节点转发,性能有所下降,但对代码量可用性都有很大的提高,有得必有失,就比如不用网关或者nginx,用户请求直接怼过去,暴露很多的危险,比如鉴权需要在每个服务里加,也不能限流
Zuul微服务网关集群搭建详解_第1张图片

多节点网关启动,就和之前的多节点服务启动是一样的

Zuul微服务网关集群搭建详解_第2张图片
在这里插入图片描述

你可能感兴趣的:(SpringCloud,网关,java,分布式)