mysql router是什么【MySQL教程】,mysql
什么是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网别的相干文章!