浅谈分布式系统与一致性协议(一)

九千⑦ 2023-02-13 21:10:11

现如今,计算能力的提升很多时候都源自系统采用了分布式架构,简单来说分布式文件系统就是一组计算机节点和软件共同对外提供服务的系统。在分布式系统中各个节点之间的协作是通过网络进行的,仅通过消息传递进行通信和协调。
分布式系统的设计目标通常包括几个方面:

  • 可用性:可用性是分布式系统的核心需求,衡量了一个分布式系统持续对外提供服务的能力。
  • 可扩展性:增加及其后不会改变或者极少改变系统行为,并且获得相似的线性的性能提升
  • 容错性:系统发生错误时,具有对错误进行规避以及从错误中恢复的能力 性能:对外服务的响应延时和吞吐率要满足用户的需求

使用分布式系统遇到的挑战也比较多,具体表现为

  • 节点之间的网络通信是不可靠的
  • 节点自身宕机
  • 同步调用使系统变得不具备可扩展性

传送门:https://blog.csdn.net/weixin_43809223/article/details/107571374

...全文
273 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,797

社区成员

发帖
与我相关
我的任务
社区描述
欢迎大家加入社区,希望大家可以将自己的优质学习笔记分享在社区中,互相学习
javac++python 个人社区 天津·滨海新区
社区管理员
  • -BoBooY-
  • 会洗碗的CV工程师
  • .29.
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧