mysql router怎么样
发布时间:09/01 来源:未知 浏览:
关键词:
工作模式
read-write
用于多主效劳器,个人感受也可用于主备,用于多主可以幸免脑裂问题,但实际上多主只要一个为Active状态。并且MySQL的主从和多主复制复原起来都比力费事,需要手工操纵。比拟之下MySQL Group Replication供给了更简便的集群主动保护方案。
所有恳求被发送到第一个效劳器,只在第一个效劳器宕机后才会使用后续的第二个效劳器。
不支撑宕机效劳器复原检测
以下两种状况下将没法使用
从先宕机,然后复原,主再宕机
主先宕机,然后复原,从再宕机
[routing:example_strategy] bind_port = 7001 destinations = master1.example.com,master2.example.com,master3.example.com mode = read-writ
read-only
用于路由从效劳器集群。
每个恳求用轮询方式拜访所有效劳器。假如一个效劳器宕机,会尝试使用下一个效劳器。假如所有效劳器宕机,路由将退出。从新可用的效劳器会被依照本来的次序从新参加到可用列表
[routing:ro_route] bind_port = 7002 destinations = slave1.example.com,slave2.example.com,slave3.example.com mode = read-only
启动
mysqlrouter --config=/path/to/file/my_router.ini
需要将数据库连接池的maxStatements=0设定为0,不然当主机宕机后,连接池将没法在备机上寻到对应的Statement而报错。
机能
远高于MySQL Proxy,比拟较于直连MySQL机能亏损很小。
以上就是mysql router如何样的具体内容,更多请关注百分百源码网其它相关文章!