springCloud系列之(六) ---------- 网关汇总

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/oural/article/details/94454468

网关的作用除了路由、负载均衡之外,还可以将许多与业务无关的东西都放在网关上处理,比如:异常处理、签名校验、权限控制、错峰限流,协议转换、容错、防止雪崩、监控统计、版本控制、防止篡改、参数脱敏等。Spring Cloud提供的网关有zuul和 gateway,后者是前者的升级版本。

网关zuul

虽然在spring cloud中zuul被gateway替换,但是对于老的系统,可能还是在使用zuul,所以先学习一下zuul

zuul网关:https://blog.csdn.net/oural/article/details/100690793

gateway

gateway网关:https://blog.csdn.net/oural/article/details/100713253

 

注意:

在这里有一个问题,当zuul启动的时候可能会报如下错误:

Description:

The bean 'counterFactory', defined in class path resource [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$ZuulCounterFactoryConfiguration.class], could not be registered. A bean with that name has already been defined in class path resource [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$ZuulMetricsConfiguration.class] and overriding is disabled.

原因:这是因为Spring Cloud的依赖和Spring Boot的依赖的版本不兼容,具体的版本对应关系可以查看spring官网,也可以查看:https://blog.csdn.net/oural/article/details/94455240

展开阅读全文

没有更多推荐了,返回首页