当前位置:网站首页>[Reading Notes "Phoenix architecture" - a large-scale distributed system with reliable architecture. Zhou Zhiming] (I)
[Reading Notes "Phoenix architecture" - a large-scale distributed system with reliable architecture. Zhou Zhiming] (I)
2022-07-23 12:48:00 【liangdu_ Zuker】
1. Preface
The whole book is divided into 5 part , In addition to the first chapter on the history of distributed architecture , The other four chapters are technical .
The author of the book also mentioned , It's best to understand the logic of the book's typesetting before reading ( Although each chapter is designed to be read separately )
But except for paragraph 1 part , The rest 4 There is a part of typesetting logic , But it's not clear enough , Therefore, a round of sorting was carried out for the directory . After analysis , You can find this book from The first 2 Part to The first 5 Part of the layout is logical , From Knowledge of Architecture To Distributed technology points , Then to microservice technology and practice .
Even the chapters in specific parts are logical .

2. Why comb the catalogue ?
Because I like Zhou Zhiming's 《 In depth understanding of Java virtual machine 》 The works of , Plus this is his rare new work , From the catalogue of the book, I learned that the knowledge involved in it was all dry content summarized by him , therefore , I want to try to learn the knowledge points of the book from his perspective .
- One side , It is to analyze the author's idea of sorting out structural knowledge .
- On the other hand , It's to finish reading , Reading process , After reading , Be able to be confident .
3. Home directory analysis
Directory of Phoenix architecture , Yes 5 individual , Namely :
- Architecture in evolution
- The architect's perspective
- The cornerstone of distribution
- Immutable infrastructure
- Technical methodology
From these five headings , I can't guess the content of the book , as well as The relevance between these five headings .
But through reading, you can know , The contents of these five chapters are :
Architecture in evolution
The history and popularization of TechnologyThe architect's perspective
Business 、 link 、 SecurityThe cornerstone of distribution
government 、 monitorImmutable infrastructure
Containers 、 The Internet 、 StorageTechnical methodology
Project practice
3.1 The layout logic of the directory
In addition to the first part about history And the last part is about project practice .
The rest 3 The contents of the three parts are :
Business 、 link 、 Security
government 、 monitor
Containers 、 The Internet 、 Storage
- among , Business 、 link 、 Security , Personal view , It doesn't have much to do with architecture , But it is a problem that needs to be considered in any system design , More similar is the problem that an ordinary engineer or system design should consider ,
We can position as “ General architectural knowledge points ”.
- government 、 monitor , This can be understood as yes “ Distributed systems ” Problems to be considered in , Once the system has done distributed design , Than “ Large monomer system ”, Need extra consideration “ Service governance ” The problem of , It includes “ Service discovery , Fault tolerance , Downgrade , Fuse , load ”. The most important thing is monitor , With surveillance , The design of the system is a closed loop .
We can position as “ Distributed architecture knowledge points ”.
- Containers 、 The Internet 、 Storage , This is easier to understand , This part of the knowledge points is specifically explained “ Micro service era ” Core technologies , That is to say “ Containers ” Knowledge , It includes “ Container network ” and “ Container storage ”. It's not hard for us to see , No matter what technology , “ The Internet ” and “ Storage ” Always a core topic .
We can position as “ Need to know about microservice Technology ”.
4. summary
The layout logic embodied in the catalogue of the whole book is actually ,
3 block :
Let's first introduce “ General architectural knowledge points ”.
Let's go further Modern popular “ Distributed architecture knowledge points ”.
Finally, learn about the specific technology “ Microservice technology ”.
Come here , I think we should know whether this book is worth reading , as well as , With what purpose to read .
5. appendix :
Sorted Directory
The first 2 part 
The first 3 part

The first 4 part

边栏推荐
猜你喜欢
随机推荐
数组 LeetCode977. 有序数组的平方
学习日记——(路由与交换技术)ACL访问控制列表
HCIP---GRE协议和MGRE环境,以及OSPF协议的相关知识点
post表单提交数据限制
Mutual implementation of queue and heap (pure C implementation)
hot 100深度优先
0数组 LeetCode605. 种花问题
围棋能力概念与软件开发能力概念的对应
HCIP---MGRE环境下的OSPF综合实验
详解TCP连接的建立
Basic OJ exercise of binary tree-
HCIP---BGP ---边界网关协议
C# 自定义栈(Stack)
OSPF的链路扩展配置
flask项目celery使用redis sentinel中遇到的坑
[fee of AUTOSAR (difference between nonvolatile memory flash and EEPROM)]
深入解析Redis中的复制
C#:快速排序,有相同的数字会忽略,然后继续先前的寻找方向去找下一个满足要求的数字进行替换
Overview of OpenSSL self visa process
剑指offer 青蛙跳楼梯





![[fee of AUTOSAR (difference between nonvolatile memory flash and EEPROM)]](/img/cc/34bfcc450d82befab24173b0cb132d.png)



