SCF发布,带来很多新东西,不过少了点教程,打开方式又和以前的不一样,比如这个SCG,压根就没有入门指导,所以这里写一个,以备后用。
一、集成
pom.xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
一定要记住,一定不要加任何与Spring Web相关的包,否则会启动不了。
二、配置
spring:
cloud:
gateway:
routes:
- id: demo
uri: lb://cc
predicates:
- Path=/cc/**
filters:
- RewritePath=/cc/, /
- 我们定义了一个叫demo的路由
- 这个路由的所有请求都会转发给服务名为
cc
的服务 predicates
定义了一个Path
类型的PredicateFactory
,这里只需要理解为,当路径以/cc/
为前缀的请求都归这个路由处理。- 重写Path,因为我们只需要把/cc之后的地址转发给
cc
服务处理,所以我们需要把原始的/cc/
替换成/
。
三、总结
呵呵,看到netty
从日志中出现,一下子心情愉快许多。