1、Zuul是什么?
Zuul即网关,即代理。
2、Zuul的原始代理路径?
服务A:service-a 端口:8001 用户信息接口名称:/user/get
服务B:service-b 端口:8002
Zuul服务:myzuul 端口:9001 IP:192.168.1.250
访问服务A的原始代理路径如下:
http://192.168.1.250:9001/service-a/user/get?id=10
最终访问结果:
注意:这个时候暴露了我们的服务名称service-a,其实是很危险的。所以我们需要路由代理
3、zuul代理路由的几种配置方式
方式一:
zuul:
prefix: /me # 路由前缀
# ignored-services: provider-company # 方法一:忽略服务名称访问
ignored-services: "*" # 方法二:如果微服务比较多,则采用通配符的方式配置,进行忽略
routes:
provider-company: /company-proxy/** # 写法一: 左边服务名称、右边服务代理名称
方式二: