Asp.Net Boilerplate微服务实战(一)概述

邓光赫
2023-12-01

    ABP目前分为两个主版本:原版ABP框架,以及新版本也就是大家通常说的AbpvNext,官方后将ABP原版本框架命名为Asp.Net Boilerplate,新版本ABPvNext称为ABP框架。为方便阅读,本系列将原版本ABP框架统一称为Asp.Net Boilerplate,新版本统一称为AbpvNext。

    Asp.Net Boilerplate1.0版本发布于2016年,同时支持.NetFramework和.NetCore。其框架本身未针对微服务架构做支持。本系列主要对Asp.Net Boilerplate框架在微服务架构下的落地方案及遇到的问题进行分享和讨论。

    由于微服务架构主要部署在Linux+Docker环境下,本系列只针对.NetCore部分,不对.NetFramework下应用做单独分析。

    当前Asp.Net Boilerplate最新版本为5.7,自5.0后Asp.Net Boilerplate底层框架采用.NetCore3.x。Asp.Net Boilerplate4.x版本对应.NetCore2.x平台,目前最新版本为4.15。

    本系列前置技能:

        1.Linux、Docker基础

        2.ABP框架基本用法

        3.微服务基本概念及常规用法

        4.Ocelot、Consul、IdentityServer、Apollo、ELK、Skywalking、Nginx等基础组件搭建方式及用法

Asp.Net Boilerplate官网地址:

    https://aspnetboilerplate.com/

Asp.Net Boilerplate源码地址:

    https://github.com/aspnetboilerplate/aspnetboilerplate

AbpvNext版本官网地址:

    http://abp.io/

 类似资料: