創建數據訂閱通道__快速入門_數據傳輸-阿裏雲
數據訂閱DTS提供的實時數據訂閱功能,可以實時訂閱RDS增量數據。輕鬆幫助業務解決輕量級緩存更新、業務異步解耦、含ETL邏輯的數據實時同步等場景。
如果需要使用數據訂閱功能,實時訂閱消費RDS增量數據,需要進行兩個步驟的操作:
- 在DTS控製台,創建訂閱RDS實例的訂閱通道。
- 使用DTS提供的SDK,訪問訂閱通道,實時訂閱並消費增量數據。
本小節主要簡單介紹在DTS控製台創建訂閱通道的流程。訂閱通道配置流程簡單,隻要3個步驟即可完成整個配置過程。關於訂閱通道的管理及SDK使用等參考DTS的產品使用手冊。
數據訂閱限製
- 隻支持RDS For MySQL實例
- MySQL5.6 binlog的binlog_row_image格式必須為full
- MySQL存儲引擎隻支持myisam,innodb
- MySQL字符集隻支持latin1、gbk、utf8、utf8mb4、binary
訂閱通道配置步驟
下麵詳細介紹下創建一條訂閱通道的配置步驟。
購買訂閱通道。
登錄數據傳輸DTS控製台,選擇左側的 數據訂閱,進入數據訂閱頁麵。然後,點擊頁麵右上角的 創建數據訂閱 進入DTS購買頁麵。
訂閱通道支持包年包月及按量付費兩種付費模式,可以根據需要選擇不同的付費模式。
在購買頁麵需要配置的參數包括:
源實例地域
源實例地域為需要訂閱的RDS實例所在的地域。訂購後不支持更換地域,所以選擇時,請謹慎。
數量
數量為一次性購買的訂閱通道的數量,如果購買的是按量付費實例,一次最多購買99條
當購買完同步實例,返回數據傳輸控製台,點擊新購鏈路右側的“配置同步作業” 開始鏈路配置。
訂閱RDS實例ID配置。
這個主要配置訂閱通道名稱及需要訂閱的RDS實例ID。其中:
- 訂閱名稱:訂閱名稱為訂閱通道別名,沒有唯一性要求。默認情況下,DTS為每個訂閱通道自動生成一個名稱,可以修改這個名稱,為其配置一個具備業務意義的名稱,便於後續的通道識別。
RDS實例ID: 需要訂閱增量數據對應的RDS實例的實例ID。
當這些內容配置完成後,可以點擊頁麵右下角的 授權白名單並進入下一步。
授權RDS實例白名單。
這個步驟,主要是將DTS服務器IP添加到訂閱RDS實例的白名單中。避免因RDS配置了白名單,DTS服務器不能連接RDS實例,從而導致訂閱通道創建失敗。
為了保證訂閱通道的穩定性,請勿將DTS服務器IP從RDS實例的白名單中刪除。
選擇訂閱對象。
在這個步驟中,用戶需要配置訂閱的數據類型及訂閱對象。其中:
訂閱數據類型:DTS將訂閱數據類型細分為數據變更、結構變更。
數據變更是指DML(包含insert/delete/update)。結構變更是指DDL(例如:create/drop/alter table)。
如果訂閱了結構變更,那麼DTS會將整個RDS實例的所有結構變更拉取出來,用戶如果隻需要部分DDL的話,需要在SDK消費的時候進行過濾。
訂閱對象:DTS的訂閱對象粒度細分為庫、表。即用戶可以選擇訂閱某些庫或者是訂閱某幾張表。
當完成上麵的配置後,即進入訂閱通道啟動之前的前置預檢查階段。
預檢查。
當訂閱通道配置完成後,DTS會進行前置預檢查,當預檢查通過後,可以點擊右下角的 開始訂閱 ,啟動訂閱通道。
啟動訂閱。
當訂閱通道剛創建完,會進入初始化階段,這個階段一般會持續1分鍾左右。初始化完成後,即可在線查看訂閱數據,或者使用SDK訂閱增量數據。
至此,完成數據訂閱通道的配置。
最後更新:2016-11-23 16:58:15
上一篇:
創建實時同步作業__快速入門_數據傳輸-阿裏雲
下一篇:
DTS支持RAM主子賬號__訪問控製_用戶指南_數據傳輸-阿裏雲
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲