这里并不是介绍微服务概念,如需要了解微服务,可以阅读Fowler-Microservices文章。本博客假定我们已开始使用微服务解耦单体应用,用来提升可部署性和可扩展性。
当我们在系统范围内部署大量的微服务时,一个新的挑战产生了,单体应用部署时不会发生。这篇文章将针对这些新的挑战,在系统范围内部署大量微服务时定义一套操作模型(operations model)。
这篇文章分为如下几个部分:
前提条件;
扩展;
问题;
需要的组件;
参考模型;
下一步;
1. 前提条件
当在系统范围内需要部署大量微服务时,需要什么条件呢?
根据Flower的文章,如下是我们想要得到的:


