【MySQL】Consul+MHA高考用方案
一 、 解決問題
解決mysq l 資料庫主庫 單點問題, 縮短故障處理以及DB 置換時間
二 、Consul+MHA的優勢
⑴ MHA 使用已比較成熟可手工或自動進行切換,簡單實用
⑵ MHA 不侵入 SQL ,對 MySQL 的效能不會產生影響
⑶ 利用MHA 註冊 kv 到 Consul ,感知 master 的變化,實現業務的自動轉移
三 、具體架構方案圖
註解:
⑴ MHA Manager 感知主庫故障,切換後,將新的主庫資訊註冊的 consul 叢集
⑵ 業務透過Consul 提供的 http API 獲取新的主庫資訊,實現業務容災
圖參考了楊建榮大佬的一部分,因為自己畫圖太醜了
四 、接入效果
⑴具體效果如圖
(2) Consul 提供業務的介面與安全設定
① 業務介面(http) :
curl -X GET -H 'X-Consul-Token: 46ed56dd-8cxxxxxxx'
② 安全設定:
採用Consul 的 token 方式,限制業務的許可權,如圖 :
本想把業務程式碼貼上,但是涉及公司部分資訊,暫時不上傳了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30221425/viewspace-2676192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 高考大事祭
- 開源許可權引擎祭奠高考:祭奠我們的高考。
- mysql HA方案MySql
- 高考爬蟲總結爬蟲
- 爬取高考資料
- 三步高考大捷
- mysql 優化方案MySql優化
- mysql HA 方案(1)MySql
- 高考2024遊記
- 又一年高考
- 標準化考點考場高考英語聽力廣播系統解決方案
- MySQL 效能優化方案MySql優化
- MySQL叢集解決方案MySql
- MySQL MHA高可用方案MySql
- MySQL MMM高可用方案MySql
- mysql HA 方案(2):MHAMySql
- mysql HA 方案(3):MHAMySql
- Python分析42年高考資料,告訴你高考為什麼這麼難?Python
- Java應用叢集下的定時任務處理方案(mysql)JavaMySql
- MySQL 字串索引優化方案MySql字串索引優化
- mysql壓縮解決方案MySql
- MySQL最佳化GROUP BY方案MySql
- MySQL大表優化方案MySql優化
- MySQL叢集搭建方案(PXC)MySql
- Mysql分庫分表方案MySql
- Mysql for nagios 遷移方案MySqliOS
- MySQL高可用方案介紹MySql
- PHP+MySQL安全方案整理PHPMySql
- 高考資料分析和讀書感悟
- MySQL高可用方案之DRBD+MySQL+RHCS(上)MySql
- MySQL高可用方案之DRBD+MySQL+RHCS(下)MySql
- 高考語文再現奇葩作文題!大資料分析高考作文,看看哪年最坑爹?大資料
- 知識圖譜中的推理技術及其在高考機器人中的應用機器人
- 超智慧體S01:高考與機器學習智慧體機器學習
- 浙江 2024.6 高考記(物化技)
- 高一高考集訓歡樂賽
- 2024數學高考壓軸題
- MySQL資料庫高可用方案MySql資料庫