如果您希望區塊鏈上的各種事件能自動發布到訊息中介軟體,您可以將區塊鏈事件和MQ做映射配置。當區塊鏈服務監聽到鏈上事件時,會自動產生MQ訊息並發布到MQ的主題上,您可以訂閱MQ中的這些事件訊息做進一步處理。
整合訊息佇列 RocketMQ
注意: 整合阿里雲訊息佇列Rocket MQ服務,需要您先參考安裝雲端服務整合章節完成雲端服務整合的安裝。
登入阿里雲BaaS控制台。
在 我的組織 中找到目標組織,單擊右側的 雲端服務整合。
將雲端服務整合頁面的標籤切換到 訊息佇列 RocketMQ。
單擊 條件檢測 檢查雲端服務整合狀態。
如果您未開通阿里雲訊息佇列 RocketMQ服務,請單擊開通服務進行開通。
如果您未授權阿里雲區塊鏈服務訪問您的訊息佇列 RocketMQ服務,請單擊授權服務進行授權。
當您看到如下狀態時,表示整合完成。您可以單擊添加配置,並參考以下流程配置事件觸發程序。

配置訊息佇列 Rocket MQ觸發器
注意: 配置訊息佇列Rocket MQ觸發器,需要您先參考安裝雲端服務整合章節完成雲端服務整合的安裝,並參考整合訊息佇列Rocket MQ章節整合訊息佇列Rocket MQ。
在訊息佇列 RocketMQ整合頁面,單擊添加配置。
在側邊欄中依次填寫以下配置資訊:
單擊添加,成功後列表會顯示剛才建立的觸發器。
說明注意: 當觸發器推送區塊鏈事件到整合的服務時,服務處理錯誤或參數配置錯誤會使觸發器狀態變為異常,滑鼠移至上方即可查看錯誤資訊。 觸發器對應的服務返回異常時,觸發器會自動重試,多次重試均失敗後,會丟棄該事件,算一次失敗。如果累計失敗次數沒有超過失敗閾值,則繼續推送其它事件。如果超過失敗閾值,觸發器進入失敗狀態並停止推送。使用者可根據錯誤資訊對觸發器或相關服務進行修複後,再重新啟用,啟用後失敗次數清零。 塊高欄位表示當前觸發器已處理到哪一個區塊,也反應了事件處理進度。
建立成功後,您可以對觸發器進行以下操作:
刪除:刪除該觸發器。
禁用:停止推送事件到該觸發器對應的服務。
啟用:重新開始推送事件到該觸發器對應的服務。啟用後,將從當前最新區塊的事件開始推送,停止期間的事件會被丟棄。