數據庫讀寫路由
更新時間 2024-09-03 19:14:27
最近更新時間: 2024-09-03 19:14:27
分享文章
本章節介紹數據庫治理中的數據庫讀寫路由
概述
讀寫路由可以減輕單個節點的壓力,實現數據負載均衡,提高系統的可伸縮性和容錯能力。數據庫讀寫路由功能無需改變代碼,同時提供接口級別的讀寫訪問控制以及主從一致性確認。
應用場景
- 讀多寫少的應用場景下,引入讀寫路由方案,使從庫分擔主庫的數據讀取壓力,避免鎖的競爭,在數據庫訪問的維度提升微服務的性能。
- 某些業務對數據庫的查詢訪問過多,侵占主要業務的數據庫資源,影響數據庫實例的穩定性。
功能入口
- 登錄微服務治理控制臺。
- 在控制臺左側導航欄中選擇應用治理。
- 在應用治理頁面的應用卡片頁簽單擊目標應用卡片。
- 在左側導航欄選擇數據庫治理,在數據庫讀寫路由頁簽下單擊開啟數據庫讀寫分離右側的編輯圖標,配置正確的只讀示例URL,開啟讀寫路由分離開關,單擊確認。

- 單擊新增規則,配置相關規則參數,單擊新建。

規則參數說明
| 參數 | 說明 |
|---|---|
| 接口類型 | 需要進行讀寫流量路由接口的類型。 |
| 接口名稱 | 需要進行讀寫流量路由接口的名稱。 |
| 是否需要強一致性保證 | 開啟強一致性保證,MSE會異步校驗數據庫主從實例的同步狀態,保證當前接口的讀請求在主從狀態一致的條件下,才會路由至只讀實例。 |
| 是否開啟 | 接口級別的讀寫分離開關,當存在讀寫流量路由規則時,只有開啟狀態下的規則內所涉及的接口會被路由。 |