美文网首页
SpringCloud Zuul 由Edgware升级到最新版本

SpringCloud Zuul 由Edgware升级到最新版本

作者: 人生如茶几 | 来源:发表于2019-08-19 08:43 被阅读0次

    org.springframework.cloud

    spring-cloud-starter-eureka

    Spring Boot 2.1.0 已经发布,现在 Spring Cloud 格林威治版本也发布了,现在为项目网关zuul做一次整体框架升级到最新稳定版基于Spring Boot 2.0.x 的 Finchley 版本。

    升级前 => 升级后

    Spring Boot 1.5.14 => Spring Boot 2.0.7

    Spring Cloud Edgware SR4 => Spring CloudFinchley. SR2

    1.pom文件依赖变更:


    2.注册中心Eureka client客户端依赖更新

        升级前:

        升级后:

            

    3.注册中心里面的客户端实例IP显示不正确,

    启动出现异常2019-01-17 09:22:22 353com.netflix.discovery.DiscoveryClient   |DiscoveryClient_ZUUL/xx-PC.xxcom:${spring.cloud.client.ipAddress}:7093 - wasunable to refresh its cache! status = Retry limit reached; giving up oncompleting the request.

    因为 Spring Cloud 获取服务客户端 IP 地址配置变更了

    升级前:${spring.cloud.client.ipAddress}

    升级后:${spring.cloud.client.ip-address}

    4.zuul依赖变更

        升级前:

            

      

    升级后:

        

    5.feign依赖变更

       升级后:

    6.熔断器方法变更

        升级前:

    升级后:

    7.异常处理方面的变更

           升级前:

        升级后:

    8.自定义tomcat配置变更

    升级前:

        

    升级后:

    9. spring-security-oauth2问题

        升级到spring boot 2.0.6 后,redis会抛出【org.springframework.data.redis.connection.RedisConnection.set([B[B)V】的异常需要把spring-security-oauth2.jar的版本升级到2.3.3.release

    10 PasswordEncoder重写

    升级到spring boot 2.0.6.release版本后,passwordEncoder重写发生了异常。需要把【client_secret】的值进行加密后才能match通过

    11 验证服务器加载顺序

        1、

    2、

    3、

    相关文章

      网友评论

          本文标题:SpringCloud Zuul 由Edgware升级到最新版本

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