Java 库
此页面列出了 RabbitMQ 团队维护的 Java 库的支持和兼容性信息。
库和分支 | 一般支持至 1 | 扩展支持 2 | JDK 版本范围 3 |
---|---|---|---|
AMQP 1.0 Java 客户端 0.x | 当前支持 | 11, 17, 21, 23, 24 (EA), 25 (EA) | |
Stream Java 客户端 0.x | 当前支持 | 11, 17, 21, 23, 24 (EA), 25 (EA) | |
AMQP 0.9.1 Java 客户端 5.x | 当前支持 | 8, 11, 17, 21, 23, 24 (EA), 25 (EA) | |
JMS 客户端 3.x | 当前支持 | 11, 17, 21, 23, 24 (EA), 25 (EA) | |
JMS 客户端 2.x | 当前支持 | 8, 11, 17, 21, 23, 24 (EA), 25 (EA) | |
PerfTest 2.x | 当前支持 | 8, 11, 17, 21, 23, 24 (EA), 25 (EA) | |
Stream PerfTest 1.x | 当前支持 | 11, 17, 21, 23, 24 (EA), 25 (EA) | |
Hop 5.x | 当前支持 | 11, 17, 21, 23, 24 (EA) | |
Reactor RabbitMQ 1.x | 当前支持 | 8, 11, 17 | |
AMQP 0.9.1 Java 客户端 4.x | 31 July 2020 | 31 December 2020 | 6-8 |
JMS 客户端 1.x | 31 July 2020 | 31 December 2020 | 6-8 |
Hop 4.x | 31 March 2023 | 31 March 2023 | 11, 17 |
Hop 3.x | 31 March 2022 | 31 July 2022 | 8, 11, 17 |
(1) 包括对非最新生产分支的功能(如果可能)、错误和安全修复的向后移植。
(2) 仅包括安全补丁。一旦扩展支持期结束,该库即达到生命周期结束 (EOL)。
(3) JDK 的长期支持 (LTS) 版本完全受支持(目前为 JDK 8、11、17 和 21)。中间版本(例如 20 和 22)在尽力而为的基础上提供支持,这意味着接受错误报告并在技术上尽可能地解决,但不提供任何服务级别保证。