《互联网高可用系统架构》预览版目录



各位同学周末好:
在接下来的时间里,我会连续写作《互联网高可用架构》(暂名)并登载在21CTO公众号和21CTO网站上。



以下是目前的目录概要。

高可用架构概论[h1]CAP理论[/h1][h1]分布式架构的演变[/h1]
软件架构设计[h1]开发语言与框架[/h1][h1]架构设计之规则[/h1]
分布式缓存系统概述

[h1]memcached[/h1][h1]Redis[/h1]
面向服务体系(SOA)[h1]TCP的RPC[/h1][h1]HTTP的RPC[/h1][h2]RESTFUL API[/h2]
消息队列系统架构[h1]概述[/h1][h1]RabbitMQ[/h1][h1]ActiveMQ[/h1][h1]Kafka[/h1]
搜索系统架构概述
Sphinx
eLeticsearch
Solr

系统设计案例[h1]创业公司的系统架构演进[/h1][h1]赶集网架构之演变[/h1][h1]淘宝网之架构演进[/h1][h1]今日头条之架构演进[/h1]

当然,这是第一版本的目录。我也会持续完善,章节亦会增加。各位有什么想要的内容,可以在本篇文章给我留言,后台发送都可以。

虽然工作事务较多,写文章与写书是不同的思维和文笔。但我会将内容写精,尽量减少出错。公众号为本书的预览版,也希望各位能从不同角度参与其中,给各位开发者,架构师提供更有价值的参考文选。


后面就请等待每个章节的内容了。本篇有点短,但诚意满满。祝各位在新一周工作愉快~


杜江
2017年1月8日


作者:杜江。21CTO(21cto.com)社区创始人。多年架构与管理经验。 著有《PHP5与MySQL5 Web开发技术详解》、《PHP5完全攻略》、《PHP与MySQL高性能应用开发》(机械工业出版社出版,各大电商平台和书店有售)。



3 个评论

既然是高可用,那么集群、负载均衡就少不了,WebServer的集群、中间件的集群、数据库服务器的集群
系统架构的几大原则肯定要写。开发语言和框架,我觉得却不一定要细写,这一部分不如写成常见 软件产品 的介绍,即实现某种 功能,可以选择哪些可用的软件产品,比如 系统中 需要 搜索引擎,那么可以选择哪些,对应的入选条件是什么。不可把架构的书写成了 开发语言框架介绍的书
分布式数据库,分布式锁,分布式事务,分布式存储,持续集成(自动化部署,伸缩等),微服务等,是否也可以用几个专题谈谈?

要回复文章请先登录注册