旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

mysql router是什么【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:42评论:0


导读:本日我们来简朴引见一下Oracle官方出品的数据库负载平衡利器——MySQLRouter。什么是MySQLRouter?MySQLRouter是一个介于运用层...
本日我们来简朴引见一下Oracle官方出品的数据库负载平衡利器——MySQL Router。

什么是MySQL Router?

MySQL Router是一个介于运用层和DB层之间的开源的轻量级中间件,它能够将前端运用的要求剖析转发给后端DB服务器处置惩罚,从而完成DB的负载平衡,能够说它是先前MySQL Proxy的替换品,我们能够在Github找到它的源码。相似的东西有360的Atlas、美团点评的DBProxy、MyCat等几种。

MySQL Router架构

运用这类架构,前端运用不必直接衔接DB Server,而仅仅是衔接到MySQL Router,能够很轻易地完成数据库集群的扩大,接下来我们再来看看它的一些其他的主要功能。

主要功能

1、自动毛病转移

运用MySQL Router完成来读写星散,前端运用层不需要直衔接底层DB,而是一致衔接到MySQL Router。MySQL Router对前端运用层是通明的,我们不需要在代码层做任何处置惩罚。运用层会把MySQL Router一个一般的MySQL实例运用,底层DB Master挂了会自动运用Backup节点替换,非常轻易。

2、DB负载平衡

MySQL中间件经由过程相似衔接池的体式格局,将要求根据肯定的划定规矩分发给底层数据库,从而完成DB的读写星散、高可用。

以上就是mysql router是什么的细致内容,更多请关注ki4网别的相干文章!

标签:mysql


欢迎 发表评论: