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/

Asp.Net Boilerplate微服务实战(一)概述相关推荐

  1. Asp.Net Boilerplate微服务实战(二)架构解析

    这一章节,我来介绍一下Asp.Net Boilerplate框架在微服务开发中所用到的技术及其大体的组织架构.由于本系列仅讨论ABP框架在微服务架构下的应用方案,不涉及具体的业务逻辑,所以在文中,不讨 ...

  2. 《ASP.NET Core 微服务实战》译者序

    最近,我将<ASP.NET Core 微服务实战>一书由英文翻译为中文.这本书是由清华大学出版社引进的,目前还处于最后的排版校对过程中,现将该书的译者序发表于此. 以下为译者译全文: &q ...

  3. 服务间调用要通过网关吗_Asp.Net Boilerplate微服务实战(二)架构解析

    这一章节,我来介绍一下Asp.Net Boilerplate框架在微服务开发中所用到的技术及其大体的组织架构.由于本系列仅讨论ABP框架在微服务架构下的应用方案,不涉及具体的业务逻辑,所以在文中,不讨 ...

  4. 《ASP.NET Core 微服务实战》送书结果公告

    如何构建基于.NET Core和云环境下的微服务技术体系?的送书抽奖结果已经出来了: 当前只有一位同学填写了地址.其他几位同学抓紧填写,3/9 日还没有完成填写将作废,奖品可是热门的<ASP.N ...

  5. 《ASP.NET Core 微服务实战》-- 读书笔记(第11章)

    第 11 章 开发实时应用和服务 在本章,我们将讨论"实时"的准确含义,以及在大部分消费者看来应该属于这一范畴的应用类型 接着,我们将探讨 WebSocket,并分析为什么传统的 ...

  6. 《ASP.NET Core 微服务实战》-- 读书笔记(第10章)

    第 10 章 应用和微服务安全 云应用意味着应用运行所在的基础设施无法掌控,因此安全不能再等到事后再考虑,也不能只是检查清单上毫无意义的复选框 由于安全与云原生应用密切相关,本章将讨论安全话题,并用示 ...

  7. 《ASP.NET Core 微服务实战》-- 读书笔记(第9章)

    第 9 章 微服务系统的配置 微服务系统中的配置需要关注更多其他方面的因素,包括: 配置值的安全读写 值变更的审计能力 配置信息源本身的韧性和可靠性 少量的环境变量难以承载大型.复杂的配置信息 应用要 ...

  8. 《ASP.NET Core 微服务实战》-- 读书笔记(第7章)

    第 7 章 开发 ASP.NET Core Web 应用 ASP.NET Core 基础 在本章,我们将从一个命令行应用开始,并且在不借助任何模板,脚手架和向导的情况下,最终得到一个功能完整的 Web ...

  9. 《ASP.NET Core 微服务实战》-- 读书笔记(第3章)

    第 3 章 使用 ASP.NET Core 开发微服务 微服务定义 微服务是一个支持特定业务场景的独立部署单元.它借助语义化版本管理.定义良好的 API 与其他后端服务交互.它的天然特点就是严格遵守单 ...

最新文章

  1. php 伪协议 lfi,php://伪协议(I/O)总能给你惊喜——Bugku CTF-welcome to bugkuctf
  2. Can't create table './store/#sql-b2c_1a.frm' (errno: 150)解决方法
  3. 什么是SLA?SLA管理包括哪些内容?
  4. Java消息系统简单设计与实现
  5. [leetcode]112.路径总和
  6. 由IDC机房测试谈主动工作教学实战案例!
  7. 第一场“直播相声”来了!罗永浩宣布独家签约抖音:不赚钱,交个朋友
  8. R 多变量数据预处理_超长文详解:C语言预处理命令
  9. JAVA 面试高频提问知识点之:SET、LIST 和 MAP 的区别
  10. 基于图像的相机定位/SLAM分类
  11. 基于RV1126平台imx291分析 --- media部件连接 二
  12. Linux 虚拟机内挂载 iso 文件
  13. RadomStuDemo
  14. gitlab的账号注册以及分组
  15. Excel绘制排名变化曲线图(折线图),附源文件
  16. docker mysql redis 镜像详解
  17. 《可以量化的经济学》凯恩斯主义与…
  18. 机器学习实战(Machine Learning in Action)参考答案以及原始数据
  19. php 读doc_PHP读取DOC 文件
  20. android 关于px转化为dp,sp

热门文章

  1. SpringMVC总结帖
  2. 超越竞争(2) 价值创新
  3. Teams的Incoming Webhook
  4. 如何使YouTube视频连续循环播放
  5. Golang并发模型:合理退出并发协程
  6. javascript基础修炼(4)——UMD规范的代码推演
  7. 用十条命令在一分钟内检查Linux服务器性能
  8. Java并发编程-原子性变量
  9. Centos6.5使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践
  10. Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为例演示...