mirror of
https://github.com/DocsHome/microservices.git
synced 2025-12-08 19:25:13 +00:00
第一章部分内容
This commit is contained in:
parent
7fc06bb905
commit
ee4091ed16
@ -19,7 +19,7 @@ Floyd Smith
|
||||
|
||||
从它那可能被夸大的概念到如何在创建和维护应用时部署微服务
|
||||
|
||||
2. **使用 API 网关** - API 网关是您整个微服务应用的单入口,它为每一个微服务提供了 API。NGINX Plus 可以很好地应用于 API网关负载均衡和静态文件缓存等等。
|
||||
2. **使用 API 网关** - API 网关是您整个微服务应用的单入口,它为每一个微服务提供了 API。NGINX Plus 可以很好地应用于 API 网关负载均衡和静态文件缓存等等。
|
||||
|
||||
3. **微服务架构中的进程间通信** - 一旦您把一个单体应用分解成几部分 - 微服务 - 他们需要相互通信。事实上您有很多进程间通信的方案的选择,包括表述性状态转义(REST)。本章将给出详细的内容。
|
||||
|
||||
@ -29,8 +29,8 @@ Floyd Smith
|
||||
|
||||
6. **选择一个微服务部署策略** - 在 DevOps 世界中,您怎样做事与您最初要做的事一样重要。Chris 讲解了微服务部署的主要模式,以便您可以为您的应用作出明知的选择,
|
||||
|
||||
7. **重构单体应用为微服务** - 在完美的世界里,我们永远都会得到将核心软件转化为最新最好的技术、工具和方法的时间和金钱。但您可能会发现自己正在将一个单体应用转化为微服务,而且进展非常缓慢……。Chris 将讲解明智的做法。
|
||||
7. **重构单体应用为微服务** - 在完美的世界里,我们永远都会得到将核心软件转化为最新最好的技术、工具和方法的时间和金钱。但您可能会发现自己正在将一个单体应用转化为微服务,而且进展非常缓慢……。Chris 将会讲解明智的做法。
|
||||
|
||||
我们认为您会发现每一章都值得阅读的,我们希望当您开发自己的微服务应用时,能应用到本书的内容。
|
||||
我们认为您会发现每一章都是值得阅读的,我们希望当您开发自己的微服务应用时,能应用到本书的内容。
|
||||
|
||||
Floyd Smith,NGINX 公司
|
||||
14
1-introduction-to-microservices.md
Normal file
14
1-introduction-to-microservices.md
Normal file
@ -0,0 +1,14 @@
|
||||
# 1、微服务简介
|
||||
目前微服务受到很多关注:文章、博客、社交媒体上的讨论和会议演讲。他们正在迅速走向[加德纳技术成熟度曲线(Gartner Hype cycle)](http://www.gartner.com/technology/research/methodologies/hype-cycle.jsp)的高峰。与此同时,也有持怀疑态度的软件社区人员认为微服务没什么新鲜可言。反对者声称它的思想只是面向服务架构(SOA)的重塑。然而,无论是炒作还是怀疑,不可否认微服务架构模式具有非常明显的优势——特别是在实施敏捷开发和复杂的企业应用交付方面。
|
||||
|
||||
本章节是七章之中介绍关于的设计、构建和部署微服务方面的内容。您将了解微服务的由来和与传统[单体应用模式](http://microservices.io/patterns/monolithic.html)的比较。这本电子书描述了许多关于微服务架构方面的内容。无论是对您的项目的意义,或者是如何去应用它,您都将了解到微服务架构模式的优点和缺点。
|
||||
|
||||
我们先来看看为什么要考虑使用微服务。
|
||||
|
||||
## 1.1、构建单体应用
|
||||
我们想一下,您开始制作一个新的打车应用,打算与 Uber 和 Hailo 竞争。经过初步交流与需求收集,您将手动或者使用类似 Rails、Spring Boot、Play或者Maven等平台来生成一个新项目。
|
||||
|
||||
这个新应用是一个模块化的六边形架构,如图 1-1 所示:
|
||||
|
||||

|
||||
|
||||
BIN
resources/1-1.png
Normal file
BIN
resources/1-1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
Loading…
x
Reference in New Issue
Block a user