簡體   English   中英

從IBM MQ切換到Tibco EMS

[英]Switching from IBM MQ to Tibco EMS

我們正在創建一個新的應用程序,該應用程序將在短期內使用IBM的MQ作為JMS提供者,並在一年內切換到Tibco EMS。 我的問題是,從應用程序代碼的角度來看,如何進行更改。

到目前為止,從JMS文檔中閱讀,我的印象是它只需要進行最小的更改。 是否有人有經驗,並提供有關在JMS提供程序之間進行切換的工作的一些意見。

我完成了POC,在那里我換出了連接工廠,並使用WMQ JMS類發送給各種提供程序(TIBCO,ActiveMQ等),以證明其可互換性。 我還完成了從一個供應商JMS到另一個供應商的全部交換。 從理論上講,它應該非常簡單。

最大的變化將是連接工廠。 提供者之間所有特定於JMS的東西都是相同的。 代碼與連接工廠的耦合越緊密,更改應用程序本身就越復雜。 除此之外,您可能需要更改供應商特定的對象實現,例如MQQueue vs Queue。

需要注意的另一件事是取決於IBM端點。 如果您在任何生產者上使用“目標隊列管理器”,則需要對其進行更改。 WMQ具有特定的URI,可以到達群集中特定隊列管理器上的隊列(“ queue:// target_qm / queue_name /”)。 如果有任何應用程序使用此URI,則也需要確保在此進行適當的更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM