溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql router有什么功能

發(fā)布時間:2020-11-23 15:01:48 來源:億速云 閱讀:194 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹mysql router有什么功能,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

什么是MySQL Router?

MySQL Router是一個介于應用層和DB層之間的開源的輕量級中間件,它能夠將前端應用的請求分析轉發(fā)給后端DB服務器處理,從而實現DB的負載均衡,可以說它是先前MySQL Proxy的替代品,我們可以在Github找到它的源碼。類似的工具有360的Atlas、美團點評的DBProxy、MyCat等幾種。

MySQL Router架構

mysql router有什么功能

使用這種架構,前端應用不用直接連接DB Server,而僅僅是連接到MySQL Router,能夠很方便地實現數據庫集群的擴展,接下來我們再來看看它的一些其他的主要功能。

主要功能

1、自動故障轉移

使用MySQL Router實現來讀寫分離,前端應用層不需要直連接底層DB,而是統(tǒng)一連接到MySQL Router。MySQL Router對前端應用層是透明的,我們不需要在代碼層做任何處理。應用層會把MySQL Router一個正常的MySQL實例使用,底層DB Master掛了會自動使用Backup節(jié)點替代,十分方便。

2、DB負載均衡

MySQL中間件通過類似連接池的方式,將請求按照一定的規(guī)則分發(fā)給底層數據庫,從而實現DB的讀寫分離、高可用。

以上是“mysql router有什么功能”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI