-
.Net Core微服务入门全纪录(一)——项目搭建
所属栏目:[asp.Net] 日期:2020-12-16 热度:64
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 写这篇博客主要目的是记录一下自己的学习过程,只能是简单入门级别的,因为水平有限就写到哪算哪吧,写的不对之处欢迎指正。 代码放在:https://github.com/xiajingren/NetCoreMicroservic[详细]
-
.Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上
所属栏目:[asp.Net] 日期:2020-12-16 热度:193
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(一)——项目搭建】讲到要做到服务的灵活伸缩,那么需要有一种机制来实现它,这个机制就是服务注册与发现。当然这也并不是必要的,如果你的服务实例很[详细]
-
ASP.NET Core 3.1 WebApi部署到腾讯云CentOS 7+Docker
所属栏目:[asp.Net] 日期:2020-12-16 热度:53
一、准备 首先需要有一台CentOS服务器,安装最新版Docker,配置镜像加速等,安装方法网上很多,下面是一些相关指令: yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/cento[详细]
-
.Net Core微服务入门全纪录(四)——Ocelot-API网关(上)
所属栏目:[asp.Net] 日期:2020-12-16 热度:65
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(三)——Consul-服务注册与发现(下)】已经使用Consul完成了服务的注册与发现,实际中光有服务注册与发现往往是不够的,我们需要一个统一的入口来连[详细]
-
.Net Core微服务入门全纪录(三)——Consul-服务注册与发现(下
所属栏目:[asp.Net] 日期:2020-12-16 热度:170
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上)】已经成功将我们的服务注册到Consul中,接下来就该客户端通过Consul去做服务发现了。 服务发现 同样Nuget安装一[详细]
-
.Net Core微服务入门全纪录(五)——Ocelot-API网关(下)
所属栏目:[asp.Net] 日期:2020-12-16 热度:85
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(四)——Ocelot-API网关(上)】已经完成了Ocelot网关的基本搭建,实现了服务入口的统一。当然,这只是API网关的一个最基本功能,它的进阶功能还有很[详细]
-
.Net Core微服务入门全纪录(六)——EventBus-事件总线
所属栏目:[asp.Net] 日期:2020-12-16 热度:68
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(五)——Ocelot-API网关(下)】中已经完成了Ocelot + Consul的搭建,这一篇简单说一下EventBus。 EventBus-事件总线 首先,什么是事件总线呢? 贴一[详细]
-
初识ABP vNext(6):vue+ABP实现国际化
所属栏目:[asp.Net] 日期:2020-12-16 热度:122
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 语言选项 语言切换 注意 最后 前言 上一篇介绍了ABP扩展实体,并且在前端部分新增了身份认证管理和租户管理的菜单,在实现这两个功能模块前,先来解决一下界面文字国际化的问题[详细]
-
使用Typora写博客,图片即时上传,无需第三方图床-EasyBlogImage
所属栏目:[asp.Net] 日期:2020-12-16 热度:123
背景 习惯使用markdown的人应该都知道Typora这个神器,它非常简洁高效。虽然博客园的在线markdown编辑器也不错,但毕竟是网页版,每次写东西需要登录系统-进后台-找到文章-编辑-保存草稿。。。非常难受。。。 但是使用Typora来写的话,文章图片又是个问题,[详细]
-
.Net Core in Docker极简入门(下篇)
所属栏目:[asp.Net] 日期:2020-12-16 热度:117
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 Docker-Compose 代码修改 yml file up down 镜像仓库 最后 前言 上一篇【.Net Core in Docker极简入门(上篇)】讲解了docker的一些基本命令和操作,并成功构建了自己的asp.net[详细]
-
初识ABP vNext(2):ABP启动模板
所属栏目:[asp.Net] 日期:2020-12-16 热度:192
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 AbpHelper 模块安装 最后 前言 上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABP CLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于[详细]
-
.Net Core微服务入门全纪录(七)——IdentityServer4-授权认证
所属栏目:[asp.Net] 日期:2020-12-16 热度:186
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(六)——EventBus-事件总线】中使用CAP完成了一个简单的Eventbus,实现了服务之间的解耦和异步调用,并且做到数据的最终一致性。这一篇将使用Identity[详细]
-
初识ABP vNext(10):ABP设置管理
所属栏目:[asp.Net] 日期:2020-12-16 热度:138
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 定义设置 使用设置 最后 前言 上一篇介绍了ABP模块化开发的基本步骤,完成了一个简单的文件上传功能。通常的模块都有一些自己的配置信息,比如上篇讲到的 FileOptions 类,其中[详细]
-
.Net Core in Docker极简入门(上篇)
所属栏目:[asp.Net] 日期:2020-12-16 热度:70
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 环境准备 Docker基础概念 Docker基础命令 Docker命令实践 构建Docker镜像 Dockerfile bulid run 前言 Docker 是一个开源的应用容器引擎,它十分火热,如今几乎成为了后端开发人[详细]
-
初识ABP vNext(9):ABP模块化开发-文件管理
所属栏目:[asp.Net] 日期:2020-12-16 热度:67
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 创建模块 模块开发 应用服务 运行模块 单元测试 模块使用 最后 前言 在之前的章节中介绍过ABP扩展实体,当时在用户表扩展了用户头像字段,用户头像就涉及到文件上传和文件存储。[详细]
-
初识ABP vNext(7):vue身份认证管理&租户管理
所属栏目:[asp.Net] 日期:2020-12-16 热度:113
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 按钮级权限 身份认证管理 R/U权限 权限刷新 租户管理 租户切换 效果 最后 前言 上一篇介绍了vue+ABP国际化的基本实现,本篇开始功能模块的开发,首先完成ABP模板自带的身份认证[详细]
-
IdentityServer4 4.x版本 配置Scope的正确姿势
所属栏目:[asp.Net] 日期:2020-12-16 热度:191
前言 IdentityServer4 是为ASP.NET Core系列量身打造的一款基于 OpenID Connect 和 OAuth 2.0 认证的框架 IdentityServer4官方文档:https://identityserver4.readthedocs.io/ 看这篇文章前默认你对IdentityServer4 已经有一些了解。 本篇使用IdentityServer[详细]
-
初识ABP vNext(5):ABP扩展实体
所属栏目:[asp.Net] 日期:2020-12-16 热度:97
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 扩展实体 路由整理 最后 前言 上一篇实现了前端vue部分的用户登录和菜单权限控制,但是有一些问题需要解决,比如用户头像、用户介绍字段目前还没有,下面就来完善一下。 开始 因[详细]
-
初识ABP vNext(11):聚合根、仓储、领域服务、应用服务、Blob
所属栏目:[asp.Net] 日期:2020-12-16 热度:94
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 聚合根 仓储 领域服务 BLOB存储 应用服务 单元测试 模块引用 最后 前言 在前两节中介绍了ABP模块开发的基本步骤,试着实现了一个简单的文件管理模块;功能很简单,就是基于本地[详细]
-
初识ABP vNext(1):开篇计划&基础知识
所属栏目:[asp.Net] 日期:2020-12-16 热度:70
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 审计(Audit) 本地化(Localization) 事件总线(Event Bus) 多租户(multi-tenancy technology) DDD分层 实体(Entity) 值对象(Value Object) 聚合根(Aggregate Root) 仓储(Repositor[详细]
-
十分钟搭建自己的私有NuGet服务器-BaGet
所属栏目:[asp.Net] 日期:2020-12-16 热度:183
目录 前言 开始 搭建BaGet 上传程序包 在vs中使用 其他 最后 前言 NuGet是用于微软.NET(包括 .NET Core)开发平台的软件包管理器。NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。 通常使用NuGet都是官方的服务,但你有没有想过搭建自[详细]
-
初识ABP vNext(4):vue用户登录&菜单权限
所属栏目:[asp.Net] 日期:2020-12-16 热度:80
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 登录 菜单权限 运行测试 最后 前言 上一篇已经创建好了前后端项目,本篇开始编码部分。 开始 几乎所有的系统都绕不开登录功能,那么就从登录开始,完成用户登录以及用户菜单权限[详细]
-
初识ABP vNext(8):ABP特征管理
所属栏目:[asp.Net] 日期:2020-12-16 热度:141
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 定义特征 应用特征 用户数量 社交登录 最后 前言 上一篇提到了ABP功能管理(特征管理),它来自ABP的FeatureManagement模块,ABP官方文档貌似还没有这个模块的相关说明,但是个[详细]
-
.Net Core微服务入门全纪录(八)——Docker Compose与容器网络
所属栏目:[asp.Net] 日期:2020-12-16 热度:145
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(七)——IdentityServer4-授权认证】中使用IdentityServer4完成了鉴权中心的搭建,配合网关实现了统一的授权认证。进行到这里,系统环境已经比较复杂[详细]
-
.Net Core微服务入门全纪录(完结)——Ocelot与Swagger
所属栏目:[asp.Net] 日期:2020-12-16 热度:186
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(八)——Docker Compose与容器网络】完成了docker-compose.yml文件的编写,最后使用docker compose的一个up指令即可在docker中运行整个复杂的环境。本[详细]