2014-09-02 77 views

回答

2

如果你想使用MQ主題,那麼我會建議JMS。

如果您使用的是MQTT服務器,那麼您可以使用MQTT節點。如果你沒有在你的Broker版本上安裝它們,那麼你可以得到它們here(官方不支持GitHub上的MQTT節點)。

如果您想使用MQ並且真的針對JMS,那麼您可以使用Publication節點。要設置發佈節點發布到的主題,需要在消息頭本身中設置屬性「主題」,方法是將MQRFH2頭中的屬性設置在流的外部或計算節點中,或者使用「主題」消息流開始時MQInput節點中的屬性。

根據您正在嘗試做的事情,還有內置的監控事件。您可以讓Integration Server在消息通過節點終端和事務開始/結束事件時自動將事件發佈到某個主題。這些主題將被自動監控並保存在配置的DataCaptureSource數據庫中。

1

使用下面的代碼,您可以設置主題。

SET OutputRoot.Properties.Topic = 'Sample'; 

然後是發佈節點,它將消息提交給主題。這將發放給等待該主題的任何訂閱者。

相關問題