当前位置: 代码迷 >> 综合 >> zuul路由网关学习总结
  详细解决方案

zuul路由网关学习总结

热度:87   发布时间:2024-03-08 12:39:37.0

springcloud提供了路由网关组件zuul,用于隔离外网和内网环境,进一步提供微服务系统的安全性。

主要作用:

 1.转发

 2.过滤

第一步:开启注解 @EnableZuulProxy

第二步:application.yml

zuul:#路由访问前缀prefix: /myzuul# 屏蔽原名访问名称ignored-service: "*"routes:myproject.serviceId: microservice-provider-usermyproject.path: /tmall/*

以上,就给所有的路由访问设置了以下规则。

1.加上了统一的访问的前缀“/myzuul”

2.通过“ignored-service:“”*” 屏蔽了原来的访问方式

3.通过route:参数将原先的microservice-provider-user 服务名设置为了虚拟访问路径 /tmall/*,也就是说以后就可以使用/tmall 代替microservice-provider-user 访问生产者提供的服务。