百道网
 您现在的位置:Fun书 > 架构基础:从需求到架构
架构基础:从需求到架构


架构基础:从需求到架构

作  者:尹洪亮

出 版 社:北京大学出版社

出版时间:2022年01月

定  价:89.00

I S B N :9787301327210

所属分类: 专业科技  >  计算机/网络  >  操作系统/系统开发    

标  签:

[查看微博评论]

分享到:

TOP内容简介

本书根据各种企业级真实场景总结,提出合理的设计思路和解决方案,从需求、问题、解决方案、原理、设计方法、落地方案多个角度,给出架构设计方法。

本书主要内容包括大型互联网架构设计的四大原则、分布式微服务架构设计、登录功能架构设计、用户安全架构设计、系统日志架构设计、系统攻防架构设计、系统消息架构设计、监控预警架构设计、关系型大数据架构设计、批处理调度架构设计、系统配置架构设计、企业级核心架构设计实战等,详细讲解了各种场景的架构方案。

本书与任何编程语言无关,目的是提升读者的设计思维、培养读者的设计能力、开启读者的架构思维。同时,本书也是一本设计方案指南,开发人员、设计人员、架构人员均可参考本书,针对遇到的场景进行参考性设计。


TOP作者简介

尹洪亮,现任某大型互联网公司架构师,51CTO、CSDN、网易云课堂、腾讯课堂认证讲师,头条付费专栏作者。


TOP目录

第1章  如何规划自己的架构师职业生涯 001

1.1 架构师与程序员的区别 002

1.2 如何打磨自己的架构能力 003

1.3 架构师的12项必备技能 005

1.4 写给在校的大学生 007

1.5 写给程序员同行 008

第2章 大型互联网架构设计的四大原则 010

2.1 大型互联网架构高可用设计 011

2.1.1 高可用指标 011

2.1.2 冗余设计 012

2.1.3 负载均衡架构设计 013

2.1.4 DNS轮询负载设计 017

2.1.5 两地三中心容灾设计 019

2.1.6 异地多活架构设计 020

2.1.7 MongoDB高可用架构 023

2.1.8 Redis高可用架构 028

2.1.9 Kafka高可用架构 037

2.1.10 数据库高可用架构 039

2.1.11 高并发访问限流设计 043

2.2 大型互联网架构高伸缩设计 050

2.2.1 文件存储伸缩设计 053

2.2.2 数据库伸缩设计 058

2.3 大型互联网架构高并发设计 063

2.3.1 多级缓存策略 063

2.3.2 异步化策略 073

2.3.3 读写分离策略 079

2.4 大型互联网架构安全性设计 080

2.4.1 安全控制的整体性 081

2.4.2 应用系统安全性设计 081

2.4.3 数据安全性设计 084

2.5 章节练习 086

2.6 案例设计 090

 

第3章 分布式微服务架构设计 092

3.1 单体架构 093

3.2 SOA架构 095

3.3 微服务架构 096

3.4 服务注册与发现 099

3.5 客户端负载均衡 104

3.6 熔断机制 106

3.7 微服务网关 107

3.7.1 网关的原理 107

3.7.2 网关的功能 109

3.7.3 微服务网关与Nginx对比 109

3.7.4 正确的网关架构 110

3.8 配置中心 111

3.9 微服务监控 113

3.10 分布式链路追踪 116

3.11 大型互联网微服务架构 120

3.12 微服务改造的六大原则 122

3.13 章节练习 123

3.14 案例设计 125


TOP书摘

TOP 其它信息

开  本:16开

加载页面用时:78.134