為您推薦:文檔
軟件介紹MySQL Router是一款數(shù)據(jù)庫(kù)輕量中間件,提供了應(yīng)用程序與后端數(shù)據(jù)庫(kù)的透明路由,是mysql用來(lái)實(shí)現(xiàn)負(fù)載均衡和高可用功能,擁有高可用和擴(kuò)展性的功能。 功能介紹 MySQL Router 是集群路由器的一部分,是輕量級(jí)的中間件,提供透明的應(yīng)用程序和后端MySQL服務(wù)器之間的路由。它可以用于各種各樣的用例,例如通過(guò)高效地將數(shù)據(jù)庫(kù)通信路由到適當(dāng)?shù)暮蠖薓ySQL服務(wù)器,從而提供高可用性和可伸縮性?刹迦氲捏w系結(jié)構(gòu)還允許開(kāi)發(fā)人員擴(kuò)展MySQL路由器來(lái)定制用例。更多細(xì)節(jié)關(guān)于MySQL InnoDB集群路由器的一部分 故障轉(zhuǎn)移 通常,一個(gè)高度可用的MySQL設(shè)置由一個(gè)主主機(jī)和多個(gè)奴隸組成,這取決于應(yīng)用程序處理故障轉(zhuǎn)移,以防MySQL主機(jī)變得不可用。使用MySQL路由器,應(yīng)用程序連接將透明地基于負(fù)載平衡策略路由,而不實(shí)現(xiàn)自定義應(yīng)用程序代碼。 負(fù)載平衡 MySQL Router 通過(guò)在一個(gè)服務(wù)器池中分配數(shù)據(jù)庫(kù)連接,提供了額外的可伸縮性和性能。例如,如果您有一組復(fù)制的MySQL服務(wù)器,MySQL路由器可以以循環(huán)的方式將應(yīng)用程序連接分發(fā)給它們。 插件式體系結(jié)構(gòu) MySQL Router 的可插入體系結(jié)構(gòu)允許MySQL開(kāi)發(fā)人員輕松地?cái)U(kuò)展產(chǎn)品的附加功能,并提供MySQL用戶(hù)創(chuàng)建自己定制插件的能力,提供了無(wú)限的可能性。MySQL路由器目前有許多核心插件,包括: 連接路由插件,它基于連接的路由,這意味著它將MySQL數(shù)據(jù)包轉(zhuǎn)發(fā)給后端服務(wù)器而不檢查或修改它們,從而提供*大吞吐量。 元數(shù)據(jù)緩存插件,它提供了透明的客戶(hù)端負(fù)載均衡、路由、和故障轉(zhuǎn)移到群復(fù)制和InnoDB集群。 軟件特色 上手快,很容易配置 較為穩(wěn)定,性能中沒(méi)有遇到什么問(wèn)題 插件式的架構(gòu)允許用戶(hù)進(jìn)行額外功能的擴(kuò)展 缺點(diǎn): 僅支持簡(jiǎn)單的負(fù)載均衡功能 高可用功能有待進(jìn)一步測(cè)試 雖然支持Fabric元數(shù)據(jù),但是不支持分庫(kù)分表(不得不說(shuō)是一個(gè)遺憾) 白名單,SQL統(tǒng)計(jì)功能,防火墻功能缺失 需要gcc 4.8以上版本支持,老系統(tǒng)編譯比較麻煩些 配置文件 [DEFAULT] logging_folder = /var/log/mysqlrouter [logger] level = INFO [routing:failover] bind_address = 10.166.224.50 bind_port = 7001 max_connections = 1024 mode = read-write destinations = 10.166.224.33:3310,10.166.224.34:3310 [routing:balancing] bind_address = 10.166.224.50 bind_port = 7002 connect_timeout = 3 max_connections = 1024 mode = read-only destinations = 10.166.224.33:3310,10.166.224.34:3310 通過(guò)該配置文件啟動(dòng)MySQL Router會(huì)監(jiān)聽(tīng)兩個(gè)端口10.166.224.50:7001和10.166.224.50:7002。10.166.224.50:7001是一個(gè)高可用的端口(mode=read-write),通過(guò)7001的端口訪(fǎng)問(wèn)MySQL Router中間件會(huì)首先將請(qǐng)求發(fā)送到服務(wù)器10.166.224.33:3310,如果確定該服務(wù)器宕機(jī),則會(huì)發(fā)送到服務(wù)器10.166.224.34:3310。10.166.224.50:7002是一個(gè)負(fù)載均衡的端口,每個(gè)都請(qǐng)求可以將通過(guò)roundrobin的方式發(fā)送到destiantions對(duì)應(yīng)的MySQL服務(wù)器。通過(guò)MySQL Router用戶(hù)可以快速實(shí)現(xiàn)一個(gè)簡(jiǎn)單的帶有讀寫(xiě)分離的高可用集群。MySQL Router甚至可以鏈接MySQL Fabric的元數(shù)據(jù)庫(kù),具體可查看MySQL Router的相關(guān)文檔。
|
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標(biāo)準(zhǔn)通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專(zhuān)業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位官方正式版2024年......
7筆記本win10正式版ghost(32位)旗艦免......
8雨林木風(fēng)win10(32位)ghost 修正專(zhuān)業(yè)......