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