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