美文网首页
SPRING CLOUD ZUUL 替换成 GATEWAY

SPRING CLOUD ZUUL 替换成 GATEWAY

作者: M_ENG | 来源:发表于2019-07-23 18:51 被阅读0次

application.properties

spring.cloud.gateway.routes[0].id=spring-cloud-server-xxx

spring.cloud.gateway.routes[0].uri=lb://spring-cloud-server-xxx

spring.cloud.gateway.routes[0].predicates[0]=Path=/xxx/**
#1 不包含xxx
spring.cloud.gateway.routes[0].filters[0]=StripPrefix=1

使用 gateway 排除 spring-boot-starter-web 的包

<exclusions>
    <exclusion>
        <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </exclusion>
</exclusions>

使用 gateway eureka 还要排除tomcat容器 因为gateway用的是netty框架 好像和tomcat冲突了,为什么不知道还没有细细研究,可能是 gateway自带了用netty开发的服务器吧

<!--使用 gateway  还要排除netflix-eureka中的tomcat容器 因为gateway用的是netty框架 ,好像和tomcat冲突了为什么不知道,还没有时间细细研究, 可能是 gateway自带了用netty开发的服务器吧 -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

相关文章

网友评论

      本文标题:SPRING CLOUD ZUUL 替换成 GATEWAY

      本文链接:https://www.haomeiwen.com/subject/fjnalctx.html