记一次es和mq的netty冲突


    1.今天在服务里面加了 es 6.4的 依赖包后,在预发布测试时候出现了下列的问题

 

   看了 半天,最后发现是 es的 jar包 和 mq的 netty包 有冲突。然后去idea的 jar包依赖里面查看,mq使用的 是

 

 

 而es依赖的netty 是多个 不同的包,

 

 

  而在依赖的时候,mq在启动初始化的时候,使用了高版本的 netty之后,缺少了依赖的方法。

 

  解决办法:

       直接引入高版本的 netty包

 

    

        <dependency>
            <groupId>io.netty</groupId>
            <artifactId>netty-all</artifactId>
            <version>4.1.16.Final</version>
        </dependency>


引入之后强制使用了新的包,测试了下,问题解决。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM