首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
分布式系统
技术修行者
创建于2023-04-10
订阅专栏
这个专栏主要包括在学习分布式系统过程中的读书笔记。
暂无订阅
共7篇文章
创建于2023-04-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
聊聊分布式锁
分布式锁是一个跨进程的锁,是一个更高维度的锁。我们在进程内部碰到的临界区问题,在分布式系统中依然存在,我们需要通过分布式锁,来解决分布式系统中的多进程的临界区问题。
来聊聊配置中心
配置即代码的开发方式在单体应用中可以工作,但在分布式系统中,因为存在各种问题,所以需要添加一个集中式的配置中心,它统一管理所有服务的配置信息,保证同一个服务的不同实例之间的配置保持一致,并能高效修改。
来聊聊负载均衡
负载均衡的业务场景是这样的,我们的服务在运行时会有多个实例,当服务被调用时,我们需要确定哪个服务实例来处理请求。我们对负载均衡策略进行设计时,影响最大的因素是后端服务是否存在状态。
来聊聊服务发现
传统的单体应用,它在成本、保障以及稳定性上存在问题,我们在将其转换成微服务时,会遇到如何设计服务发现的问题,我们在设计服务发现时,需要解决两个问题:1)统一的中介存储,2)状态更新与通知。
来聊聊CAP理论
CAP理论是指导我们在涉及分布式系统时进行取舍的设计原则,它影响着分布式系统的设计与发展,也是我们在学习分布式系统时必须要掌握的知识。
分布式系统不是银弹
单体系统是以单进程的形式运行在一个计算机节点上,而分布式系统是以多进程的方式运行在多个计算机节点上。 分布式系统不是银弹,它面临四方面的问题: 故障处理、异步网络、时钟同步和共识协同。
我们为什么需要分布式系统?
这篇文章主要讨论我们为什么需要分布式系统,分布式系统帮助我们解决了复杂系统在成本、效率和高可用方面的问题,但同时它也在分布式计算和分布式存储方面带来了新的问题和挑战。