首页 > 其他 > 详细

Gateway的使用

时间:2021-03-13 23:57:00      阅读:24      评论:0      收藏:0      [点我收藏+]

官网

该项目提供了一个在Spring生态系统之上构建的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。Spring Cloud Gateway旨在提供一种简单而有效的方法来路由到API,并为它们提供跨领域关注,例如:安全性,监视/指标和弹性。

1. 创建一个Gateway服务

技术分享图片

技术分享图片

技术分享图片

技术分享图片

2. 开启服务注册发现

如何配置可参加 Nacos Spring Cloud实现服务的注册与发现

3. 配置断言规则

spring:
 cloud:
  nacos:
     discovery:
       server-addr: 127.0.0.1:8848
  gateway:
	<!--这里我配置了一条规则是,如果url=baidu,则将url转发到https://www.baidu.com  -->
      routes:
      - id: baidu
        uri: https://www.baidu.com
        predicates:
        - Query=url, baidu
 application:
   name: mall-gateway
server:
 port: 88

更多的断言规则可参考官网

4. 测试

启动该服务,在浏览器输入http://localhost:88/s?url=baidu即会转发到百度的搜索页面

Gateway的使用

原文:https://www.cnblogs.com/bGpi/p/14529976.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!