马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
路由的设置与注册有三种方式:手动设置;主动发现设置;代码注册。
1、手动设置方式
- solon.cloud.gateway:
- routes: #!必选
- - id: demo
- target: "http://localhost:8080" # 或 "lb://user-service"
- predicates: #?可选
- - "Path=/demo/**"
- filters: #?可选
- - "StripPrefix=1"
复制代码 2、主动发现设置方式
使用主动发现设置,必要 Solon Cloud Discovery 插件配套。
- solon.app:
- name: demo-gateway
- group: gateway
- solon.cloud.nacos:
- server: "127.0.0.1:8848" #以nacos为例
- solon.cloud.gateway:
- discover:
- enabled: true
- excludedServices:
- - "self-service-name"
- defaultFilters:
- - "StripPrefix=1"
复制代码 3、代码注册方式
- @Configuration
- public class DemoConfig {
- @Bean
- public void init(CloudRouteRegister register) {
- register.route("user-service", r -> r.path("/user/**").target("lb://user-service"))
- .route("order-service", r -> r.path("/order/**").target("lb://order-service"));
- }
- }
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |