摘要: The Singleton Design Pattern ensure a class has only one instance and provide a global point of access to it. UML Class Diagram The following are teh 阅读全文
posted @ 2023-03-04 09:38 云霄宇霁 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 很多时候在开发过程中DateTimeOffset和DateTime混淆不知道如何用,这里总结一下 DateTimeOffset可以反映出相对于UTC的时间偏移量。 1、用DateTimeOffset表示local时间 var dateNow = DateTime.Now; var offset = 阅读全文
posted @ 2023-03-04 09:37 云霄宇霁 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 当你的应用程序需要在多语言环境下运行时,资源文件(Resource)是必不可少的,ASP.NET Core 提供了一种基于资源文件(*.resx)的多语言实现方式,详细配置如下: 1、首先在application中添加测试资源文件 2、在Startup ConfigureServices中注册本地化 阅读全文
posted @ 2023-03-04 09:37 云霄宇霁 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在netcore中jwt使用场景很多,网上有很多的资料,这里不再累述,之后有机会会单独介绍,今天主要以实战为主。 1、create jwt token 1 public interface IJwtTokenService 2 { 3 string GetJwtToken(); 4 } 5 6 pu 阅读全文
posted @ 2023-03-04 09:36 云霄宇霁 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Https介绍: https是一种应用层协议,本质上说它是HTTP协议的一种变种。HTTPS比HTTP协议安全,因为HTTP是明文传输,而HTTPS是加密传输,加密过程中使用了三种加密算法,分别是证书,对称加密和非对称加密。HTTPS比HTTP多了一层SSL/TLS. SSL Secure Sock 阅读全文
posted @ 2023-03-04 09:36 云霄宇霁 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Ocelot是一个用.NET Core实现并且开源的API网关,功能包括:路由,请求聚合,服务验证,鉴权,限流熔断,并内置了负载均衡器与Service Fabric,Buttefly Tracing集成。这些功能都只需要简单配置就可以完成。 简单的ocelot是一堆asp.net core midd 阅读全文
posted @ 2023-03-04 09:36 云霄宇霁 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Ocelot允许声明聚合路由,把多个Routes请求batch一个对象来对客户端的请求进行响应。 1、ocelot configuration { "DownstreamPathTemplate": "/api/service1", "DownstreamScheme": "https", "Dow 阅读全文
posted @ 2023-03-04 09:36 云霄宇霁 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 如何使用Dispatchproxy封装REST API,让API调用更简单。 1、创建HttpClientDispathProxy类继承自DispatchProxy public class HttpClientDispathProxy<TInterface> : DispatchProxy { p 阅读全文
posted @ 2023-03-04 09:35 云霄宇霁 阅读(54) 评论(0) 推荐(1) 编辑
摘要: 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) 编辑