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

spirng clound 服务网关 解决静态网页调用微服务的问题

spirng clound 服务网关 解决静态网页调用微服务的问题

1.pom文件配置

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

2.yml 配置


spirng clound 服务网关 解决静态网页调用微服务的问题

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


spirng clound 服务网关 解决静态网页调用微服务的问题

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

spirng clound 服务网关 解决静态网页调用微服务的问题

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

spirng clound 服务网关 解决静态网页调用微服务的问题

相关文章:

  • 2021-10-23
  • 2022-12-23
  • 2021-11-05
  • 2021-08-07
  • 2021-11-04
  • 2021-04-26
猜你喜欢
  • 2022-12-23
  • 2021-04-17
  • 2021-08-25
  • 2022-12-23
  • 2021-10-07
  • 2021-11-15
相关资源
相似解决方案