1,如果想传递cookie,只需要将
zuul:
routes:
myProduct:
path: /myProduct/**
serviceId: product
sensitiveHeaders:
所谓动态路由即是可以动态的更新实际上也很简单,就是把yml文件中的内容写到gitlab中。另外有一点注意,配置的属性名一般是可以直接查看的,用IDEA是可以点开看到的。
还有另一种方式来进行配置:
public class ZuulConfig {
@ConfigurationProperties("zuul")
@RefreshScope
public ZuulProperties zuulProperties() {
return new ZuulProperties();
}
}
这样就可以通过类来实现动态配置路由;当然这一段也可以不单独写一个类,写在启动类也是可以的。
2,zuul的高可用
多个zuul节点注册到Eureka Server
Nginx和Zuul的“混搭”