MySQL复制及分布式(第43天)
MySQL replication:
MHA:master HA 主节点高可用,在mysql主从架构基础上研发的,对主节点进行监控,可实现自动故障转移至其他从节点,通过提升某一个从节点为新的主节点,前端需要mysql读写分离器
Galera Cluster :不基于mysql的主从架构复制架构,所有节点都可以读写,通过wresp协议在全局实现复制,各个节点使用ssh协议通信。前端不需要mysql读写分离器。(在生产环境中可用)
分布式系统:
1:系统的各个组件分布于网络上上的多个计算机
2:各个组件之间仅仅通过消息传递来通信并协调行动
多线程编程模型有如下:
1:互不通信的线程模型
2:基于共享容器(队列)协同工作的模型,有线程安全和线程不安全之分,实现机制有COW(写时才复制),锁等
3:通过事件协调的多线程模型
评论
发表评论