微服务网关Spring Cloud Gateway
背景:
随着微服务的流行,服务数量也在急剧增加,为了保障服务的安全性(鉴权,限流,过滤掉非法的路由请求,减少后面微服务的压力),各个服务之间都进行处理的话又会显得代码臃肿不易维护,并且破坏了微服务本身的逻辑;提供一个公共包或许也可以解决这个问题,但这需要你每个业务服务都去添加公共服务的依赖,无端增大了jar包的大小,同时去修改公共包的时候其他所有的业务包需要重新依赖新版本的公共包,重新构建,灵活度大大降低;而网关的引入将很好的解决这个问题;
网关解决的问题:
传统的不用网关:
使用网关:
没网关时存在的
原创
2021-02-03 15:05:39 ·
348 阅读 ·
1 评论