Update author info, cover info and some wrong content.

This commit is contained in:
oopsguy 2017-10-10 21:01:59 +08:00
parent 9b2d8f00cc
commit 58e640ef1b
3 changed files with 2 additions and 2 deletions

View File

@ -92,7 +92,7 @@
<a id="the-drawbacks-of-microservices"></a>
## 1.5、微服务的缺点
就像 Fred Brooks 于 30 年前左右写的[《人月神话》][20]说的,**没有银弹**。与其他技术一样,微服务架构模式也存在着缺点。其中一个缺点就是名称本身。微服务这个术语的重点过多偏向于服务的规模。事实上,有些开发者主张构建极细粒度的 10 至 100 LOC代码行 服务,虽然这对于小型服务可能比较好,但重要的是要记住,小型服务只是一种手段,而不是主要目标。微服务的目标在于充分分解应用程序以方便应用敏捷开发和部署。
就像 Fred Brooks 大约在 30 年前写的[《人月神话》][20]中说的,**没有银弹**。与其他技术一样,微服务架构模式也存在着缺点。其中一个缺点就是名称本身。微服务这个术语的重点过多偏向于服务的规模。事实上,有些开发者主张构建极细粒度的 10 至 100 LOC代码行 服务,虽然这对于小型服务可能比较好,但重要的是要记住,小型服务只是一种手段,而不是主要目标。微服务的目标在于充分分解应用程序以方便应用敏捷开发和部署。
微服务另一个主要缺点是由于微服务是一个分布式系统,其使得整体变得复杂。开发者需要选择和实现基于消息或者 RPC 的进程间通信机制。此外,由于目标请求可能很慢或者不可用,他们必须要编写代码来处理局部故障。虽然这些并不是很复杂、高深,但模块间通过语言级方法/过程调用相互调用,这比单体应用要复杂得多。

View File

@ -1,5 +1,5 @@
# 《微服务:从设计到部署》中文版
本书为 Chris Richardson 所著的微服务电子书 [Designing and Deploying Microservices](https://www.nginx.com/resources/library/designing-deploying-microservices/) 中文版其从不同角度全面介绍了微服务微服务的优点与缺点、API 网关、进程间通信IPC、服务发现、事件驱动数据管理、微服务部署策略、重构单体。
本书为 Chris Richardson 和 Floyd Smith 联合编写的微服务电子书 **[Designing and Deploying Microservices](https://www.nginx.com/resources/library/designing-deploying-microservices/)** 中文版其从不同角度全面介绍了微服务微服务的优点与缺点、API 网关、进程间通信IPC、服务发现、事件驱动数据管理、微服务部署策略、重构单体。
- [文档仓库https://github.com/oopsguy/microservices-from-design-to-deployment-chinese](https://github.com/oopsguy/microservices-from-design-to-deployment-chinese)
- [在线阅读http://oopsguy.com/books/microservices](http://oopsguy.com/books/microservices/index.html)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 73 KiB