1.应用场景

使用分布式系统主要有两方面原因。

增大系统容量。

我们的业务量越来越大,而要能应对越来越大的业务量,一台机器的性能已经无法满足了,我们需要多台机器才能应对大规模的应用场景。所以,我们需要垂直或是水平拆分业务系统,让其变成一个分布式的架构。

加强系统可用。

我们的业务越来越关键,需要提高整个系统架构的可用性,这就意味着架构中不能存在单点故障。这样,整个系统不会因为一台机器出故障而导致整体不可用。所以,需要通过分布式架构来冗余系统以消除单点故障,从而提高系统的可用性。

当然,分布式系统还有一些优势,比如
因为模块化,所以系统模块重用度更高;

因为软件服务模块被拆分,开发和发布速度可以并行而变得更快;

系统扩展性更高;

团队协作流程也会得到改善;……

2.学习/操作

1. 文档

何谓分布式服务器,怎么理解分布式服务框架? - 知乎

01 分布式系统架构的冰与火_william_n的博客-CSDN博客

02 从亚马逊的实践,谈分布式系统的难点_william_n的博客-CSDN博客

03 分布式系统的技术栈_william_n的博客-CSDN博客_分布式系统技术栈

04 分布式系统关键技术:全栈监控_william_n的博客-CSDN博客

经典资料

29 | 推荐阅读:分布式数据调度相关论文-极客时间  -- 强烈推荐

http://www.antonfagerberg.com/files/intensive.pdf  // Designing Data‑Intensive Applications

可扩展的Web架构和分布式系统 | nettee 的 blog

《世界著名计算机教材精选:分布式系统原理与范型(第2版)》([美]特尼博姆,等)

Dynamo: Amazon’s Highly Available Key-value Store

Distributed systems

分布式系统的事务处理 | 酷 壳 - CoolShell

MegaEase  -- 左耳朵耗子 的网站与产品

SteveY对Amazon和Google平台的吐槽 | 酷 壳 - CoolShell

2. 整理输出

以实现功能为实践

1. 分布式登录

TBD

2. 数据库集群 -- 也是分布式系统形式之一

TBD

同时,将MySQL 分区/分表/库均实践一遍.

3. TBD

...

3.问题/补充

1. 分布式数据库  // 20210315

分布式数据库30讲

4.参考

参见文档阅读列表

后续补充

...

分布式系统架构 - 学习/实践相关推荐

  1. 分布式系统架构的基本原则和实践

    采用分布式系统架构是由于业务需求决定的,若系统要求具备如下特性,便可考虑采用分布式架构来实现: 1.数据存储的分区容错,冗余 2.应用的大访问.高性能要求 3.应用的高可用要求,故障转移 分布式系统遵 ...

  2. DotNET企业架构应用实践-企业管理软件架构的历史与发展(中)- 分布式系统

    在前几天的DotNET企业架构应用实践-企业管理软件架构(计算)的历史与发展(上)一文中,介绍了在企业管理软件架构发布中的主机-终端结构.以及客户机-服务器结构.浏览器-服务器结构,本文今天向大家介绍 ...

  3. DL之CNN:计算机视觉之卷积神经网络算法的简介(经典架构/论文)、CNN优化技术、调参学习实践、CNN经典结构及其演化、案例应用之详细攻略

    DL之CNN:计算机视觉之卷积神经网络算法的简介(经典架构/论文).CNN优化技术.调参学习实践.CNN经典结构.案例应用之详细攻略 目录 卷积神经网络算法的简介 0.Biologically Ins ...

  4. 《架构设计2.0大型分布式系统架构方法论与实践》三高笔记

    目录 前言 高并发 高并发读 动静分离与CDN加速 缓存 并发读与Pipeline 重写轻读 读写分离 批量 高并发写 数据分片 任务分片 异步化 批量 高可靠 七板斧 高可用 高可用架构几个核心问题 ...

  5. 企业级互联网分布式系统应用架构学习

    阿里云大学免费课程:企业级互联网分布式系统应用架构学习 课程介绍: 本课程主要讲解当前网络环境下互联网应用架构设计,课程针对阿里云平台所提供的分步式系统架构支持来分层说明如何搭建一个高可用的应用架构. ...

  6. 云计算深度学习平台架构与实践的必经之路

    定义云深度学习平台什么是云深度学习?随着机器学习的发展,单机运行的机器学习任务存在缺少资源隔离.无法动态伸缩等问题,因此要用到基于云计算的基础架构服务.云机器学习平台并不是一个全新的概念,Google ...

  7. 十年互联网架构师,带大家深入学习常见分布式系统架构,涨薪必备

    常见分布式系统架构 复杂的大型软件系统,倾向于使用分布式系统架构.就像Warren Buffett有个关于投资的名言,就是"不要把鸡蛋放在一个篮子里".对于系统而言也是如此.厂商的 ...

  8. 《大规模分布式系统架构与设计实战》

    <大规模分布式系统架构与设计实战> 基本信息 作者: 彭渊 丛书名: 大数据技术丛书 出版社:机械工业出版社 ISBN:9787111455035 上架时间:2014-2-21 出版日期: ...

  9. 左耳朵耗子:聊聊分布式系统架构

    点击关注 InfoQ,置顶公众号 程序员的 8 点技术早餐 作者|陈皓 编辑|杨爽 学习任何技术,善于提纲挈领总是事半功倍.学习分布式系统架构也是如此,只要找到这张网的纲,就能更有效率地做好架构和工程 ...

  10. 中小型研发团队架构落地实践18篇,含案例、代码

    1 写在前面 中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少.中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式, ...

最新文章

  1. 和12岁小同志搞创客开发:如何驱动LED数码管?
  2. 格式android id,android 获取APP的唯一标识applicationId的实例
  3. javascript数字千分位格式化
  4. oracle 新建TNS监听,oracle for windows 监听问题之TNS-12545
  5. web.xml初始化spring容器
  6. iOS8开发~UI布局(三)深入理解autolayout
  7. 验证dropdownlist必选
  8. 第八章 CTE 递归 及 分组汇总 高级部分(多维数据集)
  9. [转]HTML DIV+CSS 命名规范大全
  10. 新东方王江涛十天背单词法(艾宾浩斯记忆曲线)(适用于各阶段各种记忆背诵类的知识点,许多人成功上岸)
  11. abb机器人goto指令用法_详解ABB机器人编程含中英文指令对照
  12. 基于UP30飞控系统的无人机地面站航线规划方法
  13. 百度在线笔试计算机视觉,[转载]2014 百度 计算机视觉笔试
  14. 如何(不)让你的Python代码不再晦涩难懂
  15. 区块链溯源是什么?一文带您读懂!
  16. fidder配合夜神模拟器进行抓包
  17. 一、浙江专升本高等数学考点-函数
  18. 2022新5G时代投资区块链系统+已修复版
  19. ffmpeg4.4项目学习--H264编码之码率控制模式及参数配置
  20. 分享跨境电商亚马逊大件产品运营方案案例

热门文章

  1. Tracepro中up vector和normal vector的定义1
  2. 用计算机信息术语感恩老师,感谢师恩、感恩老师的对联
  3. 计算机没有无线网卡驱动程序,电脑上没有光驱怎么安装无线网卡驱动 - 驱动管家...
  4. 15+在线网页按钮生成器工具
  5. https工作原理及CA证书及验证证书
  6. 对接湖南CA使用U_KEY登录
  7. rime android汉字,Rime输入法
  8. 只用最适合的!全面对比主流 .NET 报表控件
  9. 甘特图首选解决方案-世界级甘特图控件(XGANTT) - XGantt甘特图中文官方网站
  10. 时间序列的平稳性检验方法汇总篇