本篇文章912字,讀完約2分鐘

阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優(yōu)惠大,聯(lián)系客服飛機@jkkddd


過濾消息

本文介紹消息服務MNS如何通過消息過濾標簽把消息推送到不同的推送目標。
背景信息
通常情況下,在主題中創(chuàng)建訂閱消息服務MNS可以把消息推送到訂閱的推送目標。即消息和訂閱沒有設置消息過濾標簽,所有消息都可以被成功推送到推送目標。
使用消息過濾標簽功能時,消息的消息過濾標簽和訂閱的消息過濾標簽一致,消息才能被成功推送到推送目標。即消息設置了消息過濾標簽,訂閱也設置了消息過濾標簽,兩個消息過濾標簽一致,消息可以被成功推送到推送目標。
特殊情況下,當訂閱沒有設置消息過濾標簽,無論消息是否設置了消息過濾標簽,都可以被成功推送到推送目標。
應用場景
一些場景中需要根據(jù)消息內容把消息推送到不同的推送目標。為了達到這一功能,您可以創(chuàng)建多個主題,并為每個主題設置相應的推送目標。但是這樣會增加額外的成本,并且增加了運維的復雜度。為了避免這種情況,消息服務MNS提供了消息過濾標簽功能。您可以只創(chuàng)建一個主題,并在創(chuàng)建訂閱時設置不同的消息過濾標簽,結合消息的消息過濾標簽消息服務MNS就可以把消息推送到不同的推送目標中。
消息過濾示例
下圖介紹了攜帶不同消息過濾標簽的消息,經(jīng)過攜帶了消息過濾標簽的訂閱過濾后被推送到目標隊列的過程。
上圖示例場景中,在主題Topic 1創(chuàng)建3個消息過濾標簽不同的訂閱,Subscription 1、Subscription 2和Subscription 3。這3個訂閱的推送目標分別是Queue 1、Queue 2和Queue 3。
消息的消息過濾標簽和訂閱的消息過濾標簽一致。消息過濾過程如下:
消息服務MNS將Message 1推送到隊列Queue 1。
消息服務MNS將Message 2推送到隊列Queue 2。
訂閱沒有消息過濾標簽。消息過濾過程如下:
消息服務MNS將Message 1推送到隊列Queue 3。
消息服務MNS將Message 2推送到隊列Queue 3。
消息服務MNS將Message 3推送到隊列Queue 3。

標題:阿里云賬號注冊,阿里云24h自助充值,服務器購買

地址:http://0bc8wa.cn/kfxw/64313.html