Subscription__基本概念_API使用手冊_消息服務-阿裏雲
Subscription 描述一個訂閱關係,包括被訂閱的主題和接收消息的Endpoint;
訂閱者通過 Subscribe 接口創建訂閱,MNS 根據訂閱的描述給用戶推送消息,推送的起點是訂閱時 Topic 中最新的消息;
訂閱創建成功後,MNS 會向指定的 Endpoint 推送消息。如果 Endpoint 不可用,MNS 會按照指定的重試策略進行重試,重試失敗後,會丟棄消息;
訂閱屬性
Endpoint
- 接收消息的Endpoint;
- 支持類型:HttpEndpoint、QueueEndpoint和MailEndpoint;
FilterTag
- 過濾消息的標簽;
- 類型:字符串;
- 指定了該屬性後,MNS 僅推送消息標簽與該屬性一致的消息到對應的Endpoint;
NotifyStrategy
- 消息推送出現錯誤時的重試策略;
- 取值範圍:BACKOFF_RETRY/EXPONENTIAL_DECAY_RETRY;
- 當推送消息失敗時,MNS 將按照該屬性指定的重試策略進行重試,超過重試策略的次數後,MNS 將丟棄這條消息,繼續推送下一條消息;
- 具體的重試策略請參考 NotifyStrategy;
NotifyContentFormat
- 推送給Endpoint的消息格式;
- 取值範圍:XML/SIMPLIFIED;
- 具體推送消息的格式請參考 NotifyContentFormat;
CreateTime
- 訂閱的創建時間,從 1970-1-1 00:00:00 到現在的秒值;
LastModifyTime
- 修改訂閱屬性信息的最近時間,從 1970-1-1 00:00:00 到現在的秒值
SubscriptionURL
標識 Subscription 的 URL 格式:
https://$AccountId.mns.<Region>.aliyuncs.com/topic/$TopicName/subscriptions/$SubscriptionName
mns.<Region>.aliyuncs.com
:MNS 訪問域名,Region 是 MNS 部署的區域,用戶可以根據應用需要選擇不同的區域,具體各區域的訪問域名可以在控製台通過 獲取地址 操作查看;AccountId
:表示主題所有者的帳號 ID,實際調用 MNS 的 API 時請替換成實際的帳號 ID;TopicName
:表示主題的名稱,實際調用 MNS 的 API 時請替換成實際的主題名稱;SubscriptionName
:表示Subscription的名稱,實際調用 MNS 的 API 時請替換成實際 Subscription 的名稱。同一個訂閱者訂閱相同的主題時,SubscriptionName 不能重複。
最後更新:2016-11-23 16:03:57
上一篇:
TopicMessage__基本概念_API使用手冊_消息服務-阿裏雲
下一篇:
Endpoint__基本概念_API使用手冊_消息服務-阿裏雲
TableInBatchGetRowResponse__DataType_API 參考_表格存儲-阿裏雲
如何參加線上培訓課程__線上培訓課程_上雲培訓-阿裏雲
搭數服務協議__相關協議_平台介紹_數加平台介紹-阿裏雲
修改API分組__API分組相關接口_API_API 網關-阿裏雲
ALIYUN::CS::Cluster__資源列表_資源編排-阿裏雲
控製台快速開始__快速入門_批量計算-阿裏雲
對比度__圖片效果_圖片處理指南_對象存儲 OSS-阿裏雲
LogHub-監控__Getting-Started_日誌服務-阿裏雲
Java: Spymemcache__客戶端連接實例_快速入門_雲數據庫 Memcache 版-阿裏雲
Queue操作__曆史協議_API使用手冊_消息服務-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲