微服务介绍及Asp.net Core实战项目系列之微服务介绍

  1. 云栖社区>
  2. 博客>
  3. 正文

微服务介绍及Asp.net Core实战项目系列之微服务介绍

如痴如醉 2018-08-31 22:27:00 浏览349
展开阅读全文

0、目录


 整体架构目录:ASP.NET Core分布式项目实战-目录

 

一、微服务选型


在做微服务架构的技术选型的时候,我们以“无侵入”和“社区活跃”为主要的考量点,将来升级为原子服务架构、量子服务架构的时候、甚至恢复成单体架构的时候,代价最小。因此软件开发只需要组装,不再需要从头开发。

选型也可以参考一下张队长的文章:微软MVP张善友告诉你,微服务选型要注意这些地方

二、微服务架构是什么?


 按照我的理解介绍一下微服务架构是什么吧。

每一个微服务都是一个零件,并使用这些零件组装出不同的形状。微服务架构就是把一个大系统按业务功能分解成多个职责单一的小系统,并利用简单的方法使多个小系统相互协作,组合成一个大系统。
服务之间互相协调、互相配合,为用户提供最终价值,每个服务运行在其独立的进程中,服务于服务间采用轻量级的通信机制互相协作,通常是基于HT









网友评论

登录后评论
0/500
评论
如痴如醉
+ 关注