登录 注册
当前位置:主页 > 资源下载 > 11 > 架构相关部分:目前记录分布式与微服务理念及实践的进度为20%,同时涵盖了Nginx、Mysql、Redis、Docker、K8S等常用服务器端技术

架构相关部分:目前记录分布式与微服务理念及实践的进度为20%,同时涵盖了Nginx、Mysql、Redis、Docker、K8S等常用服务器端技术

  • 更新:2024-09-07 11:35:56
  • 大小:38.12MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

开宗明义 集群与分布式 很多时候,我们在讨论技术架构时,都离不开集群、分布式以及现在的微服务。为了厘清三者关系,请看下方示例: 一个任务,1 台机器执行 1 个任务需要 1 小时完成,执行 10 个任务就需要 10 个小时,现在购置 10 台机器后,如何提升效率? 集群方案:10 台机器都部署该任务,若执行 1 个任务,只需要其中 1 台机器执行,时长 1 小时。若执行 10 个任务,每台执行 1 个,总耗费时间仍为 1 小时。 分布式方案:将该任务拆分成 10 个子任务,每个子任务只需要 0.1 小时完成,10 台机器分别部署不同的子任务,1 个任务完成总计需要 0.1 小时,10 个任务完成耗费 1 小时。 集群与分布式: 集群:代表业务的物理的形态,某个业务同时部署在了多个服务器上,通过提高单位时间内执行的任务数来提升效率。 分布式:代表业务的工作形态,某个业务被拆分成了多个子业务,