1 微服务简介
简单的说,微服务架构就是将一个完整的应用从数据存储开始垂直拆分成
多个不同的服务,每个服务都能独立部署、独立维护、独立扩展,服务与服务
间通过诸如 的方式互相调用。
微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。
系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务
仅关注于完成一组任务并很好地完成该任务。在所有情况下,每个任务代表着
一个小的业务能力。
微 服 务 的 概 念 源 于 年 月 所 写 的 一 篇 文 章
“ !"#$$%&%$$%& '%(。
文中并没有给出这种架构风格精确的定义,描述了一些共同的特性,如围
绕业务组织服务、自动化部署、智能端点、对语言及数据的“去集中化”控制等
等。
、通过服务拆分实现组件化
、围绕业务构建组织