搭建网关服务
1.创建新的moddule,引入SpringCloudGateway的依赖和nacos的服务发现依赖
<!--nacos服务发现依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--网关gateway依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
2.编写路由配置及nacos地址,新建application.yml文件,编写以下内容
server:
port: 10010 #网关端口
spring:
application:
name: gateway #服务名称
cloud:
nacos:
server-addr: localhost:80 #nacos地址,网关服务注册到nacos上
gateway:
routes: #网关路由配置
- id: user-service #路由id,自定义,唯一即可
uri: lb://userservice #路由的目标地址lb就是负载均衡的意思,后面跟服务名称
pred