06 2020 档案
摘要:前言 这两天看了一下ABP,做个简单的学习记录。记录主要有以下内容: 从官网创建并下载项目(.net core 3.x + vue) 项目在本地成功运行 新增实体并映射到数据库 完成对新增实体的基本增删改查 ABP官网:https://aspnetboilerplate.com/ Github:ht
阅读全文
摘要:前言 前几天重装系统,把系统升到了Windows 10 2004,然后在安装Docker Desktop(2.3.0.3版本)时发现跟以前不太一样了。现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。 WSL WSL:适用于 Linux 的 Windows 子系统
阅读全文
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(五)——Ocelot-API网关(下)】中已经完成了Ocelot + Consul的搭建,这一篇简单说一下EventBus。 EventBus-事件总线 首先,什么是事件总线呢? 贴一段
阅读全文
摘要:拉取postgresql镜像:docker pull postgres 运行postgresql:docker run -d -p 5432:5432 --name postgresql -v pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=
阅读全文
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(四)——Ocelot-API网关(上)】已经完成了Ocelot网关的基本搭建,实现了服务入口的统一。当然,这只是API网关的一个最基本功能,它的进阶功能还有很多很多。 服务发现 首先需要
阅读全文
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(三)——Consul-服务注册与发现(下)】已经使用Consul完成了服务的注册与发现,实际中光有服务注册与发现往往是不够的,我们需要一个统一的入口来连接客户端与服务。 Ocelot 官
阅读全文
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上)】已经成功将我们的服务注册到Consul中,接下来就该客户端通过Consul去做服务发现了。 服务发现 同样Nuget安装一下Consul: 改
阅读全文
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(一)——项目搭建】讲到要做到服务的灵活伸缩,那么需要有一种机制来实现它,这个机制就是服务注册与发现。当然这也并不是必要的,如果你的服务实例很少,并且很稳定,那么就没有必要使用服务注册与发
阅读全文
摘要:Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 写这篇博客主要目的是记录一下自己的学习过程,只能是简单入门级别的,因为水平有限就写到哪算哪吧,写的不对之处欢迎指正。 代码放在:https://github.com/xiajingren/NetCoreMicroserviceDe
阅读全文
摘要:使用vs2019创建ASP.Net Core Web应用程序: 右侧高级选项中有一项启用Docker支持,勾选后vs会自动帮我们创建Dockerfile: 看一下Dockerfile的内容: #See https://aka.ms/containerfastmode to understand ho
阅读全文
摘要:前言 什么是async/await? await和async是.NET Framework4.5框架、C#5.0语法里面出现的技术,目的是用于简化异步编程模型。 async和await的关系? async和await是成对出现的。 async出现在方法的声明里,用于批注一个异步方法。光有async是
阅读全文