前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mycat 配置8

Mycat 配置8

作者头像
franket
发布2021-12-03 20:29:27
1680
发布2021-12-03 20:29:27
举报
文章被收录于专栏:技术杂记技术杂记
dataHost

节点主机的相关配置

代码语言:javascript
复制
<dataHost name="h101" maxCon="100" minCon="10" balance="0" writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
		<heartbeat>select user()</heartbeat>
		<writeHost host="h101M1" url="192.168.100.101:3306" user="root" password="mysql">
		<!-- can have multi read hosts -->
		</writeHost>
</dataHost>
<dataHost name="h202" maxCon="100" minCon="10" balance="0" writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
		<heartbeat>select user()</heartbeat>
		<writeHost host="h202M1" url="192.168.100.202:3306" user="root" password="mysql">
		<!-- can have multi read hosts -->
		</writeHost>
</dataHost>

Attribute

Comment

maxCon

一个读写实例链接池的最大连接数

minCon

一个读写实例链接池的最小连接数,初始化连接池的大小

balance

负载均衡类型:0?代表不开启读写分离机制,只使用writeHost;?1?代表readHost与writeHost分担读请求;?2?代表随机分配读请求和1类似;?3?代表只由readHost来承担读请求

writeType

负载均衡类型:0?代表发到第一个writeHost,挂了后切到还生存的第二个writeHost,重新启动后以切换后的为准,也就是不漂回;1?代表写操作随机发送到writeHost,这样不安全;

dbType

后端数据库类型

dbDriver

mysql系可以使用native,其它系列得使用JDBC

switchType

切换类型:-1?代表不切换,1?代表自动切换,?2?代表基于主从同步状态决定是否切换

slaveThreshold

slave读的安全边界,如果Seconds_Behind_Master?大于这个值,这台slave会被临时剔除,以免被读

heartbeat

里面包含一个语句,用语句执行成功与否来判定数据库的可用性

writeHost/readHost

Attribute

Comment

host

一个主机标识,便于区分,不必和真实主机名一致

url

后端实例连接地址

user

连接账户

password

连接密码

Tip: 用户名和密码要提前在各实例中赋予相应连接和操作权限

本文系转载,前往查看

如有侵权,请联系?cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系?cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • dataHost
  • heartbeat
  • writeHost/readHost
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com