这些问题不是数据库本身的事务隔离级别处理的吗?PXC数据强一致性方式保证事务在各个节点上要么都执行成功,要么都执行失败。
可以的,连接方式跟连接数据库一样的,只不过你要配置好。
老师用封端口来模拟无法同步
pxc集群的同步速度取决于性能最差的节点,因此说每个节点硬件配置要基本相同,否则就是浪费。另外,pxc集群不要组建太大规模的集群,节点越多同步的工作也就越多,所以速度也就越慢。最后,可以利用pxc集群和replication集群共同组成混合集群,由mycat或者其他中间件管理。重要的数据(用户信息、余额、交易、充值)保存到pxc集群,非重要的数据(新闻、回帖、公告、招聘、商品信息)保存到replication集群。至于跨集群的事物一致性可以参考微服务的解决办法,有一种方案是依靠MessageQueue来实现分布式事务一致性的,建议你搜索一下RocketMQ分布式事务。祝你学习愉快!
同学你好,PXC集群只有在超过一半数量的节点宕机,集群才会不可用,这是为了避免异地机房部署PXC集群,因为网络故障,导致一个PXC集群分裂成两个集群。所以说挂掉一两个节点没什么问题,只要不超过一半的节点就行。