我想在IIB中實現一種跟蹤機制。 IIB(WMB)可以使用MQ *節點而不是JMS *向主題發佈消息嗎?我沒有看到任何可以這樣做的節點。使用帶有MQ節點的IBM Integration Bus發佈到主題
2
A
回答
2
如果你想使用MQ主題,那麼我會建議JMS。
如果您使用的是MQTT服務器,那麼您可以使用MQTT節點。如果你沒有在你的Broker版本上安裝它們,那麼你可以得到它們here(官方不支持GitHub上的MQTT節點)。
如果您想使用MQ並且真的針對JMS,那麼您可以使用Publication節點。要設置發佈節點發布到的主題,需要在消息頭本身中設置屬性「主題」,方法是將MQRFH2頭中的屬性設置在流的外部或計算節點中,或者使用「主題」消息流開始時MQInput節點中的屬性。
根據您正在嘗試做的事情,還有內置的監控事件。您可以讓Integration Server在消息通過節點終端和事務開始/結束事件時自動將事件發佈到某個主題。這些主題將被自動監控並保存在配置的DataCaptureSource數據庫中。
1
使用下面的代碼,您可以設置主題。
SET OutputRoot.Properties.Topic = 'Sample';
然後是發佈節點,它將消息提交給主題。這將發放給等待該主題的任何訂閱者。
相關問題
- 1. 在多個主題字符串上發佈消息(IBM Integration Bus)
- 2. IBM Integration Bus和xsd:anyType
- 3. VMWare上的IBM Integration Bus 10.0.0.4的問題
- 4. 支持IBM Integration Bus的CORS
- 5. IBM Integration Bus XSL轉換節點不生成XML
- 6. IBM Integration Bus Java計算節點:輸出w3c.dom.Document或字符串
- 7. 針對IIB(IBM Integration Bus)的JSON驗證
- 8. 測試IBM Integration Bus的事務性
- 9. IBM Integration Bus - 商業監控器
- 10. IBM Integration Bus:找不到指定應用程序的PIF數據
- 11. 發佈消息,IBM MQ
- 12. 使用IBM Integration Bus ESQL調用SQL Server存儲過程
- 13. 如何將IBM Integration Bus與IBM業務監控器集成
- 14. 如何將IBM Integration Bus與IBM Process Designer集成
- 15. 帶有JMS和.Net的IBM MQ
- 16. IBM MQ v8 - 實時使用發佈的消息
- 17. IBM Integration Toolkit驗證問題
- 18. IBM Integration Bus選擇哪個隊列先讀取
- 19. 在IBM Integration Bus中動態更改隊列管理器主機名或IP地址
- 20. IBM WebSphere Integration Developer中 - 使用JAX-RS
- 21. 春季JMS發佈/訂戶配置到IBM Webpshere MQ
- 22. 使用JMS連接到IBM MQ
- 23. IBM MQ - 喚醒MQ通道
- 24. Spring Integration與IBM MQ集成jmsmessage-driven-channel-adapter
- 25. 如何使用IBM Bluemix將主題發佈到B + B Smartworx設備
- 26. 使用.Net連接到IBM WebSphere MQ會引發錯誤MQRC_NOT_AUTHORIZED
- 27. 使用帶有扭曲的WebSphere MQ
- 28. 帶有布爾值的DOMDocument節點
- 29. IBM MQ的主題串的訂閱和過濾
- 30. JBOSS EAP6.2到IBM MQ集成