一 代码位置
https://github.com/cakin24/spring-cloud-code/tree/master/ch18-1
二 测试
1 启动ch18-1-eureka
2 启动ch18-1-consumer
3 启动ch18-1-provider
4 ch18-1-gateway配置如下,然后启动
spring:
application:
name: sc-gateway-server
cloud:
gateway:
discovery:
locator:
enabled: true
# 开启小写的serviceId进行基于服务的路由的转发
lowerCaseServiceId: true
server:
port: 9000 #网关服务监听 9000 端口
eureka:
client:
service-url: #指定注册中心的地址,以便使用服务发现功能
defaultZone: http://localhost:8761/eureka/
logging:
level: #调整相关包的 log 级别,以便排查问题
org.springframework.cloud.gateway: debug