摘要: Quartz Net 是一个强大,开源,轻量的作业调度框架,可以创建简单或复杂的作业调度来执行一个Task。 Quartz主要由3部分组成: Scheduler:调度器,根据Trigger中设置调用周期执行Job。 Trigger:触发器,设置Job执行周期。 Job:具体需要执行的业务。 本篇介绍 阅读全文
posted @ 2023-03-04 09:35 云霄宇霁 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 上一篇主要介绍基于Quartz原生类库开发netcore定时器任务,有关Quartz的基本概念这里也不再累述了,接下来主要介绍基于Quartz.Extension.Hosting扩展类库快速开发。 1、通过Manage NuGet Pakage / Pakage Manage Console安装Qu 阅读全文
posted @ 2023-03-04 09:34 云霄宇霁 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Consul 是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置,内置了服务注册发现框架,分布式一致性实现,健康检查,负载均衡,服务治理,多数据中心方案等。Consul用GoLang语言实现,因此具有天然可移植性(支持Linux,Window和Mac OS),安装包仅包含一个 阅读全文
posted @ 2023-02-07 20:39 云霄宇霁 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Client Credential Workflow(工作流) 这是一个比较基础的解决方案用IdentityServer保护Resource APIs,在这个工程中定义API和一个访问API的client客户端。Client客户端从IdentityServer获取access token用clien 阅读全文
posted @ 2021-03-26 08:36 云霄宇霁 阅读(119) 评论(0) 推荐(0) 编辑
摘要: IdentityServer4 IdentityServer4实现了OpenID Connect 和Oauth 2.0 protocol协议的ASP.NET Core框架。 Notes:IdentityServer4推出了一个新公司,Duende IdentityServer,IdentitySer 阅读全文
posted @ 2021-03-26 08:35 云霄宇霁 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Remote Procedure Call (RPC) 用RabbitMQ实现RPC还是比较简单,一个客户端发送一个请求,服务端返回一个响应。为了实现响应我们需要发送一个"callback" 指定某个请求的队列,也就是下面主要介绍的Correlation Id。 Correlation Id 实现R 阅读全文
posted @ 2021-03-25 10:57 云霄宇霁 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Net Core 缓存系列: 1、NetCore IMemoryCache 内存缓存 2、Distributed Cache(分布式缓存)-SqlServer 3、Distributed Cache(分布式缓存)-Redis 欢迎交流学习!!! GitHub源码 Asp.NET Core 官网目前支 阅读全文
posted @ 2021-03-14 10:45 云霄宇霁 阅读(4826) 评论(0) 推荐(0) 编辑
摘要: Net Core 缓存系列: 1、NetCore IMemoryCache 内存缓存 2、Distributed Cache(分布式缓存)-SqlServer 3、Distributed Cache(分布式缓存)-Redis 欢迎交流学习!!! GitHub源码 分布式缓存是由多个应用服务器共享的缓 阅读全文
posted @ 2021-03-12 17:14 云霄宇霁 阅读(1233) 评论(1) 推荐(0) 编辑
摘要: 本章全是干货,干货,干货,重要的事情说三遍。 最近在研究Azure, Cloud相关的东西,项目中用的是Graph API(这个在下一章会相信介绍),可能是Graph API推出的时间比较晚,部分API还在开发中,所以难免出现部分功能支持不完善,issue之类的,当然Microsoft也在不断更新完 阅读全文
posted @ 2021-03-11 13:37 云霄宇霁 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Net Core 缓存系列: 1、NetCore IMemoryCache 内存缓存 2、Distributed Cache(分布式缓存)-SqlServer 3、Distributed Cache(分布式缓存)-Redis 欢迎交流学习!!! GitHub源码 缓存可以减少向服务器发送请求的次数, 阅读全文
posted @ 2021-03-10 18:17 云霄宇霁 阅读(967) 评论(0) 推荐(0) 编辑