首页 > 其他分享 >SpringCloudGateway服务路由

SpringCloudGateway服务路由

时间:2023-02-11 23:33:51浏览次数:37  
标签:服务 spring SpringCloudGateway starter 路由 Main gateway cloud

1 使用

1.1 依赖

首先要引入spring-cloud-starter-gateway的依赖:

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

由于通常使用Nacos作为注册中心,所以也需要引入spring-cloud-starter-alibaba-nacos-discovery,这里就不过多介绍。

1.2 配置

application.yml中,除了注册中心的相关配置,通常会开启根据服务名路由的规则:

spring:
  cloud:
    gateway:  
      discovery:  
        locator:  
          # 开启从注册中心动态创建路由的功能,利用微服务名进行路由  
          enabled: true

1.3 启动

按照普通项目启动即可:

@SpringBootApplication  
public class Main {  
    public static void main(String[] args) {  
        SpringApplication.run(Main.class, args);  
    }  
}

2 理论

TODO……

3 源码

TODO……

标签:服务,spring,SpringCloudGateway,starter,路由,Main,gateway,cloud
From: https://www.cnblogs.com/Xianhuii/p/17112954.html

相关文章