当前位置:网站首页>Worship, Alibaba distributed system development and core principle analysis manual
Worship, Alibaba distributed system development and core principle analysis manual
2022-08-02 09:07:00 【Java technology stuff】
#Foreword
With the increasing number of scenarios such as high concurrent access and massive data processing of large websites, how to achieve the goals of high availability, easy scalability, scalability, and security of the website is becoming more and more important.important.In order to solve such a series of problems, the architecture of large websites is also constantly evolving.To improve the high-availability architecture of large-scale websites, it is necessary to mention distributed.
In the book "Concept and Design of Distributed Systems", the following definitions are made for a distributed system:
A distributed system is a hardware or software component distributed on different network computers, and only communicated with each other throughMessaging system for communication and coordination
In simple terms, it is a collection of independent computers that provide services to the outside world, but to the users of the system, it is like a computer providing services.Distributed means that more ordinary computers (relative to expensive mainframes) can be used to form a distributed cluster to provide external services.The more computers, the more CPUs, memory, storage resources, etc., and the greater the amount of concurrent access that can be handled.
From the concept of distributed system, we know that the communication and coordination between various hosts are mainly carried out through the network, so the computers in the distributed system have almost no restrictions in space, and these computers may be placed in different cabinetsIt may also be deployed in different computer rooms, may also be in different cities, and may even be distributed in different countries and regions for large-scale websites.
Is the distributed system design concept difficult?(Anyway, the editor thinks it's difficult) Why don't you learn if it's difficult?This is not our style!When the demand comes, we have to implement it; how to get started with distributed systems and understand the design concept of distributed systems must be a problem that many developers have encountered.I would like to take this opportunity to recommend to you an Alibaba distributed system development and core principle analysis manual that I just came into contact with (strongly recommended, really fragrant).
The manual makes a comprehensive summary of the principles of distributed systems, and at the same time, it is supplemented by a large number of practical cases. You can easily get started with distributed systems with it.The manual is divided into two parts, with a total of 1015 pages. Below the space limit, I will only show you the catalog and part of the content.
Not much bb, look at the manual content:
Alibaba Distributed System Development and Core Principle Analysis Manual
Distributed system development practice
- Directory Overview
- Content Excerpt
Analysis of distributed core principles
- Distributed coordination and synchronization
- Distributed resource management and load scheduling
- Distributed Computing
- Distributed Communication
- Distributed data storage
- Distributed high reliability
Last
The length of the article is already very long here. In order not to affect everyone's reading experience, we will not continue to lengthen the length of the article!Documentation is already packaged
边栏推荐
猜你喜欢
随机推荐
TiFlash 存储层概览
Pycharm (1) the basic use of tutorial
新起点丨MeterSphere开源持续测试平台v2.0发布
HCIP笔记第十三天
Jenkins--基础--6.1--Pipeline--介绍
PyQt5(一) PyQt5安装及配置,从文件夹读取图片并显示,模拟生成素描图像
SVN下载上传文件
Flink 程序剖析
十大免费cms建站系统介绍推荐
RetinaFace: Single-stage Dense Face Localisation in the Wild
shell脚本
Docker内MySQL主从复制学习,以及遇到的一些问题
WebGPU 导入[1] - 入门常见问题与个人分享
MySQL 中 count() 和 count(1) 有什么区别?哪个性能最好?
练习40,小蓝的旅行【最短路】
day_05 time 模块
文章解读 -- FlowNet3D:Learning Scene Flow in 3D Point Clouds
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之一:解题思路
小康股份更名赛力斯,如何走出一条高端产品的“丝绸之路”?
四字节的float比八字结的long范围大???