1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 12:32:21 +00:00
This commit is contained in:
chai2010 2018-08-06 20:23:50 +08:00
commit 0110e93a5e
7 changed files with 13 additions and 10 deletions

View File

@ -51,14 +51,14 @@
* [5.7 Layout大型web项目分层](ch5-web/ch5-07-layout-of-web-project.md) * [5.7 Layout大型web项目分层](ch5-web/ch5-07-layout-of-web-project.md)
* [5.8 interface 和 table-driven 开发](ch5-web/ch5-08-interface-and-web.md) * [5.8 interface 和 table-driven 开发](ch5-web/ch5-08-interface-and-web.md)
* [5.9 灰度发布和 A/B test](ch5-web/ch5-09-gated-launch.md) * [5.9 灰度发布和 A/B test](ch5-web/ch5-09-gated-launch.md)
* [5.10 Load-balance负载均衡](ch5-web/ch5-10-load-balance.md) * [5.10 补充说明](ch5-web/ch5-10-ext.md)
* [5.11 补充说明(TODO)](ch5-web/ch5-11-ext.md)
* [第6章 分布式系统](ch6-cloud/readme.md) * [第6章 分布式系统](ch6-cloud/readme.md)
* [6.1 分布式锁](ch6-cloud/ch6-01-lock.md) * [6.1 分布式锁](ch6-cloud/ch6-01-lock.md)
* [6.2 分布式 id 生成器](ch6-cloud/ch6-02-dist-id.md) * [6.2 分布式 id 生成器](ch6-cloud/ch6-02-dist-id.md)
* [6.3 延时任务系统](ch6-cloud/ch6-03-delay-job.md) * [6.3 延时任务系统](ch6-cloud/ch6-03-delay-job.md)
* [6.4 分布式搜索引擎](ch6-cloud/ch6-04-search-engine.md) * [6.4 分布式搜索引擎](ch6-cloud/ch6-04-search-engine.md)
* [6.5 补充说明(TODO)](ch6-cloud/ch6-05-ext.md) * [6.5 负载均衡](ch6-cloud/ch6-05-load-balance.md)
* [6.6 补充说明](ch6-cloud/ch6-06-ext.md)
* [附录](appendix/readme.md) * [附录](appendix/readme.md)
* [附录A: Go语言常见坑](appendix/appendix-a-trap.md) * [附录A: Go语言常见坑](appendix/appendix-a-trap.md)
* [附录B: 有趣的代码片段](appendix/appendix-b-gems.md) * [附录B: 有趣的代码片段](appendix/appendix-b-gems.md)

7
ch5-web/ch5-10-ext.md Normal file
View File

@ -0,0 +1,7 @@
# 5.10 补充说明
现代的软件工程是离不开 web 的广义地来讲web 甚至可以不用非得基于 http 协议。只要是 CS 或者 BS 架构,都可以认为是 web 系统。
即使是在看起来非常封闭的游戏系统里,因为玩家们与日俱增的联机需求,也同样会涉及到远程通信,这里面也会涉及到很多 web 方面的技术。
所以这个时代web 编程是一个程序员所必须接触的知识领域。无论你的目标是成为架构师是去创业或是去当技术顾问。web 方面的知识都会成为你的硬通货。

View File

@ -1,3 +0,0 @@
# 5.11 补充说明
TODO

View File

@ -1 +0,0 @@
# 5.12 Dist-config 分布式配置服务

View File

@ -1,6 +1,6 @@
# 5.10 Load-Balance 负载均衡 # 6.5 Load-Balance 负载均衡
本节将会讨论常见的 web 后端服务之间的负载均衡手段。 本节将会讨论常见的分布式系统负载均衡手段。
## 常见的负载均衡思路 ## 常见的负载均衡思路

View File

@ -1,4 +1,4 @@
# 6.5 补充说明 # 6.6 补充说明
分布式是很大的领域,本章中的介绍只能算是对领域的管中窥豹。因为大型系统流量大,并发高,所以往往很多朴素的方案会变得难以满足需求。人们为了解决大型系统场景中的各种问题,而开发出了各式各样的分布式系统。有些系统非常简单,比如本章中介绍的分布式 id 生成器,而有一些系统则可能非常复杂,比如本章中的分布式搜索引擎(当然,本章中提到的 es 不是 Go 实现)。 分布式是很大的领域,本章中的介绍只能算是对领域的管中窥豹。因为大型系统流量大,并发高,所以往往很多朴素的方案会变得难以满足需求。人们为了解决大型系统场景中的各种问题,而开发出了各式各样的分布式系统。有些系统非常简单,比如本章中介绍的分布式 id 生成器,而有一些系统则可能非常复杂,比如本章中的分布式搜索引擎(当然,本章中提到的 es 不是 Go 实现)。