D_01 abp vnext 微服务项目

abp vnext 微服务项目

以实战为主,不涉及过多利润,网上有很多理论文章,自行查阅即可

 

什么是微服务

  以业务为边界,将功能从一个大的功能体程序拆分到小的功能体程序中,即使微服务。每个微服务都是单体的服务,所以将微服务研究透彻了,那么单体服务就研究透彻了。而微服务组成的系统相对于大单体的服务而言,关键在于解决微服务间的通信和业务关联处理,以及微服务健康方面的管理。abp vnext微服务示例图:

 

 微服务项目的搭建

  首先,感谢一曲肝腸斷 的[Abp vNext微服务实践]系列,我的微服务项目会基于此系列和abp vnext官方框架来进行搭建,同时会再次之上扩展完善我的微服务项目。

  项目图1:

  

 

  项目图2:

 

 

   

 

  1. 拉取[Abp vNext微服务实践]系列源码:https://github.com/WilliamXu96/ABP-MicroService;
  2. 添加微服务解决方案,方便也个人项目开发;
  3. 启动配置可以详见[Abp vNext微服务实践]文档
  4. 运行框架

   后台服务图:

 

 

系统应用层示意图:

 

 

 

为什么要用abp vnext微服务

  abp vnext框架设计的很好,有成熟的社区,有相对完善的文档,集成了很多功能模块了identity、identity server4、多租户,同时也有很多适合国内使用的开源类库、入支付模块、微信模块、阿里云模块等。种种原因都要比小公司开发一套框架好得多,我是深有体会。

 

posted @ 2021-04-15 11:36  旭日阳光/hjw  阅读(252)  评论(0)    收藏  举报