为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / _洲
老师新开了个收费的课,可以看下

最新回答 / dao_0001
老师用封端口来模拟无法同步

最赞回答 / 慕容1537119
肯定是5个数据库实例,即第一种情况

讲师回答 / 神思者
同学你好,可以收看这门实战课。https://coding.imooc.com/class/219.html#Prchor

讲师回答 / 神思者
PXC集群有高可用性,宕机一个节点是其他节点是依旧可以使用的。在PXC级群之前设置Haproxy负载均衡。一个PXC节点宕机,Haproxy检测到,以后所有的请求都分发给其他的节点

讲师回答 / 神思者
同学你好,可以为PXC集群设置负载均衡中间件,支持TCP协议的中间件有Haproxy和Nginx。因为每个PXC节点都是可以读写的,所以SQL语句无论读写,发送哪个节点都可以执行。有一个节点挂掉也不怕,因为Haproxy有心跳检测,节点宕机,就不向这个节点发送SQL语句。当然一个Haproxy还存在宕机的问题,所以可以配置双机热备的Haproxy方案,这套方案你可以通过这门http://coding.imooc.com/class/219.html课程来学习

讲师回答 / 神思者
同学你好,你说的一个文件控制多个PXC实例是单机安装PXC集群的方式吧。这种方法不好,因为不具备高可用性,还是应该部署在多个主机上更好。学习的时候可以用多个VM虚拟机实例来模拟多主机。PXC集群的部署和管理,你可以参考这门学习 http://coding.imooc.com/class/219.html

最赞回答 / 攻城狮_卡卡罗特
       首先说一下我的观点,不一定准确,可以给你参考下。一台服务器有没有用docker做数据库集群的必要我认为取决于这台服务器的性能。像老师前面做的演示,一个MySQL服务器节点,1W的并发执行1W条语句,这个时候服务响应的时候太长并且有一些连接拒绝了服务,说明这一个节点到达了瓶颈。如果这一节点到达了瓶颈,但是这台服务器的CPU、内存以及磁盘IO这些资源的使用率并不是很高,那我觉得这个时候就可以用docker来做集群。因为这台服务器的性能并没有发挥出来。如果这台服务器只实例了一个MySQL节点后各项...

讲师回答 / 神思者
同学你好,其他节点在创建的时候要添加上-e CLUSTER_JOIN=node1这个参数,表示与node1节点同步。你检查一下启动命令里是否含有这个参数

讲师回答 / 神思者
同学你好,因为Linux环境安装PXC集群较为复杂,所以PXC集群的搭建在《Docker环境下的前后端分离项目部署与运维》这门课程中有详细的介绍,以CentOS作为宿主机,以Docker为部署环境安装PXC集群。另外专门讲解PXC集群的运维与管理相关课程正在制作之中,上线之后,你可以关注一下。

讲师回答 / 神思者
同学你好,单节点数据库并发写入要参考事务机制,建议你认真了解一下事物的ACID属性。另外你说的写入后又读取不出来的问题,是不是没提交事务导致另一方必定读不出数据呢?数据库集群解决的是单节点数据库不具备三高特点:高性能、高并发和高可用。当然数据库集群的知识量比单节点MYSQL要多一些,但同时也意味着你的技能更加值钱。
课程须知
具有一定的MySQL及Linux系统基础
老师告诉你能学到什么?
1. 什么是PXC集群 2. PXC集群较其他集群方案的优势在哪里 3. PXC集群的运行原理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消