Mycat的负载均衡类型介绍

发布时间:2020-08-10 23:11:12 作者:chenfeng
来源:ITPUB博客 阅读:226
事务内的SQL,默认走写节点,以注释/*balance*/开头,则会根据balance=“1”或“2”去获取 b. 非事务内的SQL,开启读写分离默认根据balance=“1”或“2”去获取,以注释/*balance*/开头则会走写解决部分已经开启读写分离,但是需要强一致性数据实时获取的场景走写

Mycat负载均衡类型,目前的取值有3种:
1. balance="0", 不开启读写分离机制,所有读操作都发送到当前可用的writeHost上。 
2. balance="1",全部的readHost与stand by writeHost参与select语句的负载均衡,简单的说,当双主双从模式(M1->S1,M2->S2,并且M1与 M2互为主备),正常情况下,M2,S1,S2都参与select语句的负载均衡。 
3. balance="2",所有读操作都随机的在writeHost、readhost上分发。
4. balance="3",所有读请求随机的分发到wiriterHost对应的readhost执行,writerHost不负担读压力

推荐阅读:
  1. mycat配置文件的详细介绍
  2. mycat实现读写分离及数据库负载均衡的实验

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mycat 类型 介绍

上一篇:linux shell数组赋值方法

下一篇:tomcat占用cpu过高解决办法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》