云原生架构下微服务最佳实践-如何拆分微服务架构

  1. 云栖社区>
  2. 中生代技术>
  3. 博客>
  4. 正文

云原生架构下微服务最佳实践-如何拆分微服务架构

技术小能手 2018-11-15 15:33:05 浏览2104
展开阅读全文

1 第2章 微服务架构

通过第1章可知,微服务架构是Cloud Native的重要组成部分,微服务架构给我们带来收益的同时,也会带来副作用,我们应该在什么阶段采用微服务架构?如何拆分微服务架构?拆分粒度多大比较合适?本章内容从问题开始,循序渐进,带领读者逐步深入微服务架构的各个角落。

1.1 微服务架构的起源

2005年,Peter Rodgers博士在云端运算博览会上提出的Web服务(Micro-Web-Service),将程序设计成细粒度的服务(Granular Services),以作为Microsoft下一阶段的软件架构,其核心思想是让服务由类似Unix管道的存取方式使用,而且复杂的服务背后是使用简单URI来开放界面,任何服务都能被开放(exposed)。这个设计在HP的实验室被实现,具有改变复杂软件系统的强大力量。

2014年

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: 中生代技术