ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

分布式学习(一)——小白入门篇

2020-06-29 14:40:32  阅读:201  来源: 互联网

标签:学习 入门篇 小白 服务器 一致性 中心化 分布式


分布式学习

前言:分布式这块的内容是很重要的。我相信很多小白和我一样都想要深入的了解一下。趁着端午小短假,给自己充了充电,浅显的了解了下什么是分布式,以及其涉及到的一些知识与技术。由于楼主更习惯将笔记记在纸上,本想着将其挪到这里,挪了一半后改变了想法。最终形成了一篇更像是目录一样的文章,理由如下:

  • 更加简洁,看着更舒服
  • 可以做一个再回忆的引子
  • 没接触过这块的小白可以按着这个思路来学习,形成自己的思路
  • 后续会以这个为大纲(随着学习,会不断丰富),分模块的进行更新

  1. 概念理解

    • 分布式:分布式是将一个业务拆分为多个子业务,目的是为了分散系统压力(不同的服务器),是一种工作方式。

    • 集群:集群是将同一个业务部署在多个服务器上,是一种物理形态。

    • 微服务:微小的服务,一个功能做成一个服务,目的是为了分散能力,是一种架构风格。

    • 分布式关系图

  2. 分布式设计的目标

    • 提升系统性能

    • 增加吞吐量

    • 保证容错

  3. 分布式的设计

    • 中心化

    • 去中心化

  4. CAP定理

    • 一致性(Consistency)

    • 可用性(Availability)

    • 分区容错性(Partition tolerance)

  5. BASE理论

    • 基本可用(Basically Available)

    • 软引用(Soft-state)

    • 最终一致性(Eventually Consistent)

标签:学习,入门篇,小白,服务器,一致性,中心化,分布式
来源: https://blog.csdn.net/Gavin_Java_/article/details/106984475

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有