diff --git a/0-foreword.md b/0-foreword.md
index 518fd33..cc59887 100644
--- a/0-foreword.md
+++ b/0-foreword.md
@@ -41,7 +41,7 @@ Floyd Smith
7. **重构单体应用为微服务**
- 在理想世界里,我们不会缺少时间与金钱,因此可以将核心软件转化为最新最好的技术、工具和方法。然而您可能会发现自己正在将一个单体应用转化为微服务,而且进展非常缓慢……。Chris 在本章将为您讲解明智的做法。
+ 在理想世界里,我们不会缺少时间与金钱,因此可以将核心软件转化为最新最好的技术、工具和方法。然而您可能会发现自己正在将一个单体应用转化为微服务,而且进展非常缓慢……。Chris 将在本章中为您讲解明智的做法。
我们认为您将会发现本书的每一章都是值得阅读的,我们希望当您在开发自己的微服务应用时,能应用到本书的内容。
diff --git a/4-service-discovery.md b/4-service-discovery.md
index f50000c..4b82981 100644
--- a/4-service-discovery.md
+++ b/4-service-discovery.md
@@ -131,7 +131,7 @@ Eureka 客户端 — 服务与服务客户端 — 查询 DNS 以发现 Eureka
-## 微服务实战:NGINX 的灵活性
+## 微服务实战:灵活的 NGINX
by Floyd Smith
diff --git a/7-refactoring-a-monolith-into-microservices.md b/7-refactoring-a-monolith-into-microservices.md
index 3ae6671..47a905d 100644
--- a/7-refactoring-a-monolith-into-microservices.md
+++ b/7-refactoring-a-monolith-into-microservices.md
@@ -1,4 +1,4 @@
-# 7、重构单体服务为微服务
+# 7、重构单体应用为微服务
本书主要介绍如何使用微服务构建应用程序,这是本书的第七章,也是最后一章。[第一章](1-introduction-to-microservices.md)介绍了微服务架构模式,讨论了使用微服务的优点与缺点。随后的章节讨论了微服务架构的方方面面:[使用 API 网关](2-using-an-api-gateway.md)、[进程间通信](3-inter-process-communication.md)、[服务发现](4-service-discovery.md)、[事件驱动数据管理](5-event-driven-data-management-for-microservices.md)和[部署微服务](6-choosing-deployment-strategy.md)。在本章中,我们将介绍单体应用迁移到微服务的策略。
我希望这本电子书能够让您对微服务架构、其优点和缺点以及何时使用它有很好的了解。微服务架构也许很适合您的组织。
@@ -108,7 +108,7 @@ Martin Fowler 将这种应用现代化策略称为[杀手应用](http://www.mart
-## 微服务实战:用 NGINX 征服单体
+## 微服务实战:使用 NGINX 征服单体
by Floyd Smith
diff --git a/README.md b/README.md
index 9690e6d..d9418b0 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
- [Github: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)
- [GitBook:https://www.gitbook.com/book/docshome/microservices/details](https://www.gitbook.com/book/docshome/microservices/details)
-- [PDF 离线版:http://oopsguy.com/books/microservices/designing-and-deploying-microservices.pdf](http://oopsguy.com/books/microservices/designing-and-deploying-microservices.pdf)
+- ~~[PDF 离线版:http://oopsguy.com/books/microservices/designing-and-deploying-microservices.pdf](http://oopsguy.com/books/microservices/designing-and-deploying-microservices.pdf)(更新滞后,请下载 GitBook 的 PDF 版本)~~
- [MOBI 离线版:http://oopsguy.com/books/microservices/designing-and-deploying-microservices.mobi](http://oopsguy.com/books/microservices/designing-and-deploying-microservices.mobi)
本书对 Nginx 的描述不是很多,主要针对微服务领域。如果您想了解更多关于 Nginx 的内容,请参阅正在更新的 **[Nginx 中文文档](https://github.com/oopsguy/nginx-docs)**。
@@ -63,7 +63,7 @@
- [4.6、自注册模式](4-service-discovery.md#the-self-registration-pattern)
- [4.7、第三方注册模式](4-service-discovery.md#the-third-party-registration-pattern)
- [4.8、总结](4-service-discovery.md#summary)
-- [微服务实战:NGINX 的灵活性](4-service-discovery.md#microservices-in-action)
+- [微服务实战:灵活的 NGINX](4-service-discovery.md#microservices-in-action)
### [5、事件驱动数据管理](5-event-driven-data-management-for-microservices.md)
- [5.1、微服务与分布式数据管理问题](5-event-driven-data-management-for-microservices.md#microservices-and-the-problem-of-distributed-data-management)
@@ -85,7 +85,7 @@
- [6.5、总结](6-choosing-deployment-strategy.md#summary)
- [微服务实战:使用 NGINX 在不同主机上部署微服务](6-choosing-deployment-strategy.md#microservices-in-action)
-### [7、重构单体为微服务](7-refactoring-a-monolith-into-microservices.md)
+### [7、重构单体应用为微服务](7-refactoring-a-monolith-into-microservices.md)
- [7.1、微服务重构概述](7-refactoring-a-monolith-into-microservices.md#overview-of-refactoring-to-microservices)
- [7.2、策略一:停止挖掘](7-refactoring-a-monolith-into-microservices.md#strategy-1-Stop-digging)
- [7.3、策略二:前后端分离](7-refactoring-a-monolith-into-microservices.md#strategy-2-split-frontend-and-backend)
@@ -93,7 +93,12 @@
- [7.4.1、优先将哪些模块转换为微服务](7-refactoring-a-monolith-into-microservices.md#prioritizing-which-modules-to-convert-into-services)
- [7.4.2、如何提取模块](7-refactoring-a-monolith-into-microservices.md#how-to-extract-a-module)
- [7.5、总结](7-refactoring-a-monolith-into-microservices.md#summary)
-- [微服务实战:用 NGINX 征服单体](7-refactoring-a-monolith-into-microservices.md#microservices-in-action)
+- [微服务实战:使用 NGINX 征服单体](7-refactoring-a-monolith-into-microservices.md#microservices-in-action)
+
+## 感谢
+- 感谢 Chris Richardson 和 Floyd Smith 编写出那么棒的一本书。
+- 感谢 Github 网友的 [issue](https://github.com/DocsHome/microservices/issues) 和 [PR](https://github.com/DocsHome/microservices/pulls)
+- [Contributor 名单](https://github.com/DocsHome/microservices/graphs/contributors)
## 许可

diff --git a/SUMMARY.md b/SUMMARY.md
index 13e7a5a..cad88ac 100644
--- a/SUMMARY.md
+++ b/SUMMARY.md
@@ -49,7 +49,7 @@
- [4.6、自注册模式](4-service-discovery.md#the-self-registration-pattern)
- [4.7、第三方注册模式](4-service-discovery.md#the-third-party-registration-pattern)
- [4.8、总结](4-service-discovery.md#summary)
- - [微服务实战:NGINX 的灵活性](4-service-discovery.md#microservices-in-action)
+ - [微服务实战:灵活的 NGINX](4-service-discovery.md#microservices-in-action)
* [5、事件驱动数据管理](5-event-driven-data-management-for-microservices.md)
- [5.1、微服务与分布式数据管理问题](5-event-driven-data-management-for-microservices.md#microservices-and-the-problem-of-distributed-data-management)
@@ -71,7 +71,7 @@
- [6.5、总结](6-choosing-deployment-strategy.md#summary)
- [微服务实战:使用 NGINX 在不同主机上部署微服务](6-choosing-deployment-strategy.md#microservices-in-action)
-* [7、重构单体为微服务](7-refactoring-a-monolith-into-microservices.md)
+* [7、重构单体应用为微服务](7-refactoring-a-monolith-into-microservices.md)
- [7.1、微服务重构概述](7-refactoring-a-monolith-into-microservices.md#overview-of-refactoring-to-microservices)
- [7.2、策略一:停止挖掘](7-refactoring-a-monolith-into-microservices.md#strategy-1-Stop-digging)
- [7.3、策略二:前后端分离](7-refactoring-a-monolith-into-microservices.md#strategy-2-split-frontend-and-backend)
@@ -79,4 +79,4 @@
- [7.4.1、优先将哪些模块转换为微服务](7-refactoring-a-monolith-into-microservices.md#prioritizing-which-modules-to-convert-into-services)
- [7.4.2、如何提取模块](7-refactoring-a-monolith-into-microservices.md#how-to-extract-a-module)
- [7.5、总结](7-refactoring-a-monolith-into-microservices.md#summary)
- - [微服务实战:用 NGINX 征服单体](7-refactoring-a-monolith-into-microservices.md#microservices-in-action)
\ No newline at end of file
+ - [微服务实战:使用 NGINX 征服单体](7-refactoring-a-monolith-into-microservices.md#microservices-in-action)
\ No newline at end of file