在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务。当添加API网关后,在第三方调用端和服务提供方之间就创建了一面墙,这面墙直接与调用方通信进行权限控制,后将请求均衡分发给后台服务端。


1.pom文件配置

<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-zuul</artifactId>
</dependency>

2.yml 配置



3.编写过滤器类  可以定义filter,需要集成zuul提供的filter类,进行校验拦截。


4.在spring boot的启动类中配置

凡是以/sso打头的请求,路由到serverid指定的微服务


Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐