Spring Cloud Gateway 通常集成

SCF发布,带来不少新东西,不过少了点教程,打开方式又和之前的不同,好比这个SCG,压根就没有入门指导,因此这里写一个,以备后用。spring

1、集成

pom.xml日志

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

必定要记住,必定不要加任何与Spring Web相关的包,不然会启动不了。netty

2、配置

spring:
  cloud:
    gateway:
      routes:
      - id: demo
        uri: lb://cc
        predicates:
        - Path=/cc/**
        filters:
        - RewritePath=/cc/, /
  1. 咱们定义了一个叫demo的路由
  2. 这个路由的全部请求都会转发给服务名为cc的服务
  3. predicates定义了一个Path类型的PredicateFactory,这里只须要理解为,当路径以/cc/为前缀的请求都归这个路由处理。
  4. 重写Path,由于咱们只须要把/cc以后的地址转发给cc服务处理,因此咱们须要把原始的/cc/替换成/

3、总结

呵呵,看到netty从日志中出现,一会儿心情愉快许多。code

相关文章
相关标签/搜索