美文网首页
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