472
iPhone_iPad_Mac_手機_平板_蘋果apple
數據訂閱SDK容災__最佳實踐_數據傳輸-阿裏雲
為了簡化用戶使用SDK的複雜度,DTS實現了SDK容災機製。這個機製依賴於SDK消費數據時,向DTS中控節點實時匯報消費時間點。本小節簡單介紹如何使用DTS提供的SDK容災機製。
要求
- SDK消費代碼中,每消費一個message要調用一次ackAsConsumed,向DTS匯報消費時間點。
- 同一個訂閱通道至少啟動2個SDK下遊互為主備。
消費架構圖
DTS的一個訂閱通道隻能有一個SDK拉取到增量數據。如果在一個訂閱通道中接多個SDK下遊,那麼隻有其中一個訂閱SDK能夠接收到增量數據。根據這個原理,可以搭建SDK災備架構。
在上圖這個示例架構中,對一個訂閱通道中,接了兩個SDK消費下遊,這兩個SDK互為主備,同一個時間內,隻有主SDK能訂閱並消費到增量數據。當主SDK異常或是出現網絡連接異常時,DTS會自動failover漂移到備SDK上,同時使用最後消費的時間點啟動備SDK。主SDK每消費一條數據,會向DTS控製係統匯報一個ACK,即向控製係統匯報消費時間點。
最後更新:2016-11-23 16:03:55
上一篇:
觸發器存在情況下如何配置同步作業__最佳實踐_數據傳輸-阿裏雲
下一篇:
緩存更新策略__最佳實踐_數據傳輸-阿裏雲
刪除鍵__數據管理_DMS for Redis_用戶指南(NoSQL)_數據管理-阿裏雲
更新編排模板__鏡像與模板管理_用戶指南_容器服務-阿裏雲
存儲包購買流程__購買指導_文件存儲-阿裏雲
安全組設置__ECS設置_操作指南_高性能計算-阿裏雲
阿裏雲胡曉明:服務100萬家客戶不算什麼,服務1000萬家才是能力
FTP上傳經常中斷__故障處理_雲服務器 ECS-阿裏雲
API一覽__API參考_E-MapReduce-阿裏雲
修改RDS實例訪問模式__實例管理_API 參考_雲數據庫 RDS 版-阿裏雲
FailReason__數據類型_API參考_E-MapReduce-阿裏雲
漸進顯示__格式轉換_圖片處理指南_對象存儲 OSS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲