前言
隨著越來越多人開始使用 Artemis,一份遷移指南對於幫助有經驗的 ActiveMQ 使用者適應新的代理程式來說非常有價值。從外部來看,兩個代理程式可能看起來非常相似,但它們的內部運作方式存在細微差異,可能會導致混淆。本指南的目標是解釋這些差異並幫助進行過渡。
遷移在這樣的系統中是一個相當廣泛的術語,那麼我們在這裡談論的是什麼呢?本指南將僅側重於代理伺服器遷移。我們假設目前的系統是一個使用 OpenWire JMS 用戶端的正常運作的 ActiveMQ 5.x 代理程式。我們將了解如何用 Artemis 替換代理程式,並保持用戶端完好無損。
本指南的目標是希望了解 Artemis 中不同之處的經驗豐富的 ActiveMQ 使用者。我們將假設您了解這些文章中涵蓋的概念。它們不會從第一原理進行解釋,為此,建議您參閱 ActiveMQ 和 Artemis 代理程式的適當手冊。
在我們深入研究有關遷移的更多細節之前,讓我們先談談兩個代理程式之間的基本概念差異。