我在我的应用程序中使用以下rabbitmq依赖项。
<dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-rabbit</artifactId>
<version>1.3.4.RELEASE</version>
<exclusions>
<exclusion>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>3.3.0</version>
</dependency>
现在由于一些严重的漏洞,我必须升级这两个依赖项。
我无法升级
<artifactId>spring-rabbit</artifactId>
,因为升级需要更改代码。
如果我升级com.rabbitmq应用程序构建和部署都成功。
所以现在我可以升级com.rabbitmq到更高版本(版本应大于4.8.0)
当我们有 spring-rabbit 1.3.4.RELEASE 时,可以将 com.rabbitmq 升级到更高版本(> 4.8.0)吗?
它不太可能工作,当然也不支持; 1.3.4已经快10年了。
最后一次 1.x 版本是 2 年多前的 1.7.14。
https://spring.io/projects/spring-amqp#support
您应该尽快升级到受支持的版本。
我们还在寻求 amqp-client 5.x 版本与 spring-rabbit 1.3.5 的支持。你能弄清楚这一点吗?