微服务:从设计到部署

2018-03-27  本文已影响0人  Meathill大魔王

本书章节:

微服务简介

从被夸大的微服务概念到如何在创建和维护应用时部署微服务进行简单介绍。

使用 API 网关

API 网关是整个微服务应用的单入口,它为每一个微服务提供了 API。NGINX Plus 可以很好地应用于 API 网关,提供了负载均衡和静态文件缓存等功能。

微服务架构中的进程间通信

当把一个单体应用分解成几部分(微服务),他们就需要相互通信。事实上有许多进程间通信的方案可供您选择,包括表述性状态转义(REST)。本章将给出详细介绍。

微服务架构中的服务发现

当服务运行在一个动态环境中,想要找到他们并不是一件简单的事情。

微服务事件驱动数据管理

每个微服务维护着自己特有的数据展示与存储,而不是共享一个统一、跨越一个(或两个)单体应用的数据存储。虽然这能给予您很大的灵活性,但也可能导致变得复杂。本章可以帮助您理清这些问题。

选择微服务部署策略

在 DevOps 世界中,您怎样做与您最初要做的事一样重要。Chris 讲解了微服务部署的主要模式,以便您可以为您的应用作出合理的选择,

重构单体应用为微服务

在理想世界里,我们不会缺少时间与金钱,因此可以将核心软件转化为最新最好的技术、工具和方法。然而您可能会发现自己正在将一个单体应用转化为微服务,而且进展非常缓慢……。Chris 在本章将为您讲解明智的做法。

公司的项目由于用户量可能会有一个激增,打算上微服务,为了做技术积累,花了一天时间,粗略的看了一遍,标题中的nginx基本没有提及,主要还是介绍了微服务的思想和原理,作为理论指导是有用的。

上一篇下一篇

猜你喜欢

热点阅读