文章目录
- 前言
- 分布式系统解决了什么问题
- 分布式系统存在什么问题
- 总结
前言
大家好,我是醉墨居士,我准备和大家浅聊一下分布式系统,分享我一下我的心得体会🫠
分布式系统解决了什么问题
如果用户的请求压力过于庞大,使单台服务器无法及时处理完用户的请求,导致请求的不断积压,最后可能会把直接把服务器压垮
如何解决,最简单、最直接的方法就是升级服务器的各种硬件配置,提高服务器的处理能力
但是这种对处理性能的提升是有限的、升级配置的成本往往很高、服务器出现故障无法进行转移、软件系统的耦合程度较高、无法发挥多地域优势
分布式系统的优点自然就是能够解决上述问题,使用多台机器构建集群,分担请求压力,充分发挥并行异步计算的能力
分布式系统存在什么问题
如何保证分布式系统的节点之间进行协调合作
如何让服务节点发现其它服务节点
如何找到服务节点之后进行负载均衡
如何解决分布式系统并行异步从而导致数据不一致问题
如何保证只请求一次、防止重复消费
如何避免当某个服务出现故障导致系统像多米诺骨牌一样不断扩大的故障,导致系统不可用
如何进行系统监控和管理,及时发现和解决问题
总结
虽然分布式系统存在一系列的挑战,但是总比无法正常处理庞大的数据要好啊
我是醉墨居士,我们下篇博客再见🤗