导语
我将发表一系列关于微服务的文章, 从探讨微服务的架构开始, 到打造微服务软件架构的工程实践。 期望, 能激发起大家对微服务的兴趣与重视。 更期待大家的交流。...前言
经过了半个多世纪的软件开发, 所积累到的知识与经验, 我们终于构造了可扩展的系统架构; 云平台。
然而, 在这可扩展的云平台上, 我们又该如何打造我们自身的产品软件架构?...微服务, 提供了一个 "架构模式"; 使得我们得以参考这一架构模式, 而去设计一可扩展、可适应变化的产品软件架构。
微服务设计是架构设计。
微服务设计不应是一个讲求标准答案, 简单粗暴的设计过程。...而应该是一个考量各方因素下的一个决策的过程。
本文
在探讨微服务架构前, 我们先来探讨下, 所谓的微服务具体应包含哪些核心的概念?
I....分别部署 (Separately Deploy):
微服务架构的产品或许会有数百甚至数千个微服务所构成。