![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
carcoon
这个作者很懒,什么都没留下…
展开
-
Zuul 常见问题及解决
1.配置路由没问题,但请求返回始终是401,认证没通过。原因:请求参数的header认证信息 通过zuul 后丢失。zuul 默认过滤掉请求header,一定有对header过滤的配置,网上查找相关文章很多。解决: #保留请求header信息```zuul.routes.xxx.sensitive-headers=zuul.routes.xxx.custom-sensitive-headers=true```2.跨域问题,API需要提供给其他项目使用,由于服务通过zuul,所以zuul需要支.原创 2020-11-19 23:02:07 · 1471 阅读 · 0 评论 -
@EnableZuulServer和@EnableZuulProxy两个注解的区别
@EnableZuulProxy简单理解为@EnableZuulServer的增强版,当Zuul与Eureka、Ribbon等组件配合使用时,我们使用@EnableZuulProxy。RequestContext:用于在过滤器之间传递上下文,如:请求路由到哪里、错误、HttpServletRequest、HttpServletResponse,数据保存在每个请求的ThreadLocal中。一、@EnableZuulServer过滤器1、pre类型过滤器(1) ServletDetectionFilt原创 2020-10-14 16:04:06 · 1358 阅读 · 0 评论 -
基于mysql数据库实现Zuul路由动态配置
Zuul 一般用法一般的,我们如果使用Spring Cloud Zuul 进行路由配置,类似于下面的样子:server.contextPath=/zuul.routes.books.serviceId=server-bookzuul.routes.books.path=/book/**zuul.routes.books.stripPrefix=truezuul.routes.vehicles.serviceId=server-vehiclezuul.routes.vehicles.path=/原创 2020-10-14 15:42:25 · 727 阅读 · 0 评论