![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 92
鲁尐肅
这个作者很懒,什么都没留下…
展开
-
分布式系统原理与设计
概念 一.模型 节点:在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型中可以将一个进程划分为多个节点。 异常: 机器宕机:机器宕机是最常见的异常之一。在大型集群中每日宕机发生的概率为千分之一左右,在实践中,一台宕机的机器恢复的时间通常认为是24 小时,一般需要人工介入重启机器。 网络异常:消息丢失,两片节点之间彼此完全无法通信,即出现了“网络分化”; 消息乱序,有一定的概率不是按照发送时.转载 2021-04-01 11:05:35 · 189 阅读 · 0 评论 -
分布式协调工具-Zookeeper原理使用学习
分布式协调 协调什么? 在分布式系统中,各个节点只能知道自身的事务执行情况,其他节点信息无法知晓.所以当一个事物需要跨节点执行时,为了保证这个事务的ACID,就需要一个协调者去协调各个节点的行为,觉最终决定各个节点的事务是否提交 怎么协调? 先学算法 一 2PC协议 算法前提 分布式系统中,存在一个协调者,剩余作为参与者,各个节点相互之间可以进行网络通信 所有节点都采用预写式日志,并且保存在可靠的储存设备上,即节点损坏也不会导致日志消失 所有的节点不会永久性损坏,即可恢复状态 基本算法 第一阶段(提交原创 2021-05-19 11:20:38 · 184 阅读 · 0 评论