首頁 >Java >ActiveMQ Classic JMS 版本合規性?

ActiveMQ Classic JMS 版本合規性?

PHPz
PHPz轉載
2024-02-22 12:28:27350瀏覽

php小編小新在本期java問答中為大家解答關於ActiveMQ Classic JMS版本合規性的問題。 ActiveMQ Classic JMS是一個受歡迎的訊息中間件,但在使用過程中可能會遇到版本合規性問題。透過本文,我們將一起探討ActiveMQ Classic JMS的版本合規性,幫助讀者更能理解和解決相關問題。

問題內容

ActiveMQ Classic 5.x 與哪個版本的 JMS 相容?我的印像是答案是 1.1。

ActiveMQ Classic 6.x 與哪個版本的 JMS 相容?我的印像是答案是 1.1 和 2.0。

此外,此頁面表示 6.x 支援 JDK 17 。我想這意味著我們無法在 JDK 11(或更低版本)上運行 6.x,對嗎?

我可以看到最新的 5.x 說它相容於 Java 11 ,所以我認為它可以在 JDK 11 或更高版本上正常運行,對嗎? (請參閱此處)

解決方法

最新版本的 ActiveMQ Classic 5.x 和 6.x 完全實作 JMS 1.1 並部分實作 JMS 2。有關 JMS 2 支援的更多詳細信息,請參閱 this page

如果您需要完全相容的 JMS 2 實現,我建議您查看 ActiveMQ Artemis

從 5.17.0 開始,ActiveMQ Classic 支援 JDK 11 及更高版本。

從 6.0 開始,ActiveMQ Classic 支援 JDK 17 及更高版本。它無法在 JDK 11 上運行。

以上是ActiveMQ Classic JMS 版本合規性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除