MySQL集群-搭建PXC强一致性与综合mysql架构《五》

PXC简介

PXC作用如下图:
在这里插入图片描述
PXC特点:
强一致性,可以在任何节点上读写操作,每个节点不存在未同步的数据,性能偏低

生产环境架构图

在这里插入图片描述
两个PXC做分片,一个读写分离
mycat中schema.xml配置参考:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE mycat:schema SYSTEM "schema.dtd">
<mycat:schema xmlns:mycat="http://io.mycat/">  
  <!--配置数据表-->  
  <schema name="testdb" checkSQLschema="false" sqlMaxLimit="100"> 
 <!--两个pxc取模-->  
    <table name="tb_house_resources" dataNode="dn1,dn2" rule="mod-long"/>  
 <!--一个读写分离-->  
    <table name="tb_ad" dataNode="dn3"/> 
  </schema>  
  <!--配置分片关系-->  
  <dataNode name="dn1" dataHost="cluster1" database="testdb"/>  
  <dataNode name="dn2" dataHost="cluster2" database="testdb"/>  
  <dataNode name="dn3" dataHost="cluster3" database="testdb"/>  
  <!--配置连接信息-->  
  <!--两个PXC分片-->  
  <dataHost name="cluster1" maxCon="1000" minCon="10" balance="2" writeType="1" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100"> 
    <heartbeat>select user()</heartbeat>  
    <writeHost host="W1" url="192.168.64.128:13306" user="root" password="root"> 
      <readHost host="W1R1" url="192.168.64.128:13307" user="root" password="123456"/> 
    </writeHost> 
  </dataHost>  
  <dataHost name="cluster2" maxCon="1000" minCon="10" balance="2" writeType="1" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100"> 
    <heartbeat>select user()</heartbeat>  
    <writeHost host="W2" url="192.168.64.128:13308" user="root" password="root"> 
      <readHost host="W2R1" url="192.168.64.128:13309" user="root" password="123456"/> 
    </writeHost> 
  </dataHost>  
  <!--一个读写分离--> 
  <dataHost name="cluster3" maxCon="1000" minCon="10" balance="3" writeType="1" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100"> 
    <heartbeat>select user()</heartbeat>  
    <writeHost host="W3" url="192.168.64.128:23306" user="root" password="root"> 
      <readHost host="W3R1" url="192.168.64.128:23307" user="root" password="123456"/> 
    </writeHost> 
  </dataHost> 
</mycat:schema>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值