Solon Cloud Gateway 开发:Route 的设置与注册方式

打印 上一主题 下一主题

主题 1664|帖子 1664|积分 4992

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
路由的设置与注册有三种方式:手动设置;主动发现设置;代码注册。
1、手动设置方式

  1. solon.cloud.gateway:
  2.   routes: #!必选
  3.     - id: demo
  4.       target: "http://localhost:8080" # 或 "lb://user-service"
  5.       predicates: #?可选
  6.         - "Path=/demo/**"
  7.       filters: #?可选
  8.         - "StripPrefix=1"
复制代码
2、主动发现设置方式

使用主动发现设置,必要 Solon Cloud Discovery 插件配套。
  1. solon.app:
  2.   name: demo-gateway
  3.   group: gateway
  4. solon.cloud.nacos:
  5.   server: "127.0.0.1:8848"   #以nacos为例
  6. solon.cloud.gateway:
  7.   discover:
  8.     enabled: true
  9.     excludedServices:
  10.       - "self-service-name"
  11.   defaultFilters:
  12.       - "StripPrefix=1"
复制代码
3、代码注册方式

  1. @Configuration
  2. public class DemoConfig {
  3.     @Bean
  4.     public void init(CloudRouteRegister register) {
  5.         register.route("user-service", r -> r.path("/user/**").target("lb://user-service"))
  6.                 .route("order-service", r -> r.path("/order/**").target("lb://order-service"));
  7.     }
  8. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

滴水恩情

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表