ICode9

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

面面俱到!阿里分布式全栈系统设计实录Github仅上线6天星标已经高达68K!

2021-06-10 23:57:08  阅读:27  来源: 互联网

标签:Github 68K 占用 调度 全栈 高性能 分布式系统 数据 分布式


我们都希望自己的分布式系统是高性能、高可用、高扩展和低资源占用的。但出于硬件成本、开发效率等因素的约束,我们无法在性能、可用性、可靠性和资源占用做到面面俱到。

因此,在不同的业务场景中,设计者们需要有所取舍。

接下来,我带你一起看一下典型的电商、IoT、电信、HPC(高性能计算)、大数据、云计算、区块链等业务或系统对不同指标的诉求。

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

按照不同维度,分布式系统的指标可以分为性能、资源占用、可用性、可扩展性这四大类。我们自然希望自己的系统,是高性能、高可用、高扩展和低资源占用的,但考虑到硬件成本、开发效率等因素,必须要在设计不同的系统、业务时有所取舍。

今天就来学习一下Java面试者必看的阿里巴巴的分布式的核心原理,由于文章篇幅有限,楼主就只能为大家展示阿里巴巴核心原理的目录和部分内容,完整版已经为大家整合好,偷偷告诉你评论区有楼主给粉丝准备的小福利哦~

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

协调与同步

分布式互斥

分布式选举

分布式共识

分布式事务

分布式锁

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

基于分布式消息的最终一致性方案

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

资源管理与负载调度

集中式结构

非集中式结构

单体调度

两层调度

共享状态调度

分布式事务与分布式锁的相关问题

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

Omega

知识扩展:单体调度、两层调度和共享调度的区别是什么?

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

计算技术

MR

Stream

Actor

流水线

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

通信技术

远程调用

发布订阅

消息队列

分布式体系架构与分布式计算的相关问题

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

发布订阅的原理及应用

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

数据存储

CAP理论

分布式数据存储系统——三要素

数据分布方式——哈希与一致性哈希

分布式数据复制技术

分布式数据——缓存技术

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

什么是分布式数据存储系统?

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

高可靠

分布式高可靠——负载均衡

分布式高可靠——流量控制

分布式高可用——故障隔离

分布式高可用——故障恢复

如何判断并解决网络分区的问题?

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

什么是网络分区?

Java面试必看!阿里(嵩山版)分布式核心原理笔记来了

 

标签:Github,68K,占用,调度,全栈,高性能,分布式系统,数据,分布式
来源: https://blog.51cto.com/u_15265637/2895121

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有