随笔分类 - [27]NET8
-
共享框架
摘要:深入 .NET Core 基础 - 2:共享框架 深入 .NET Core 基础 - 2:共享框架 原文地址:https://natemcmaster.com/blog/2018/08/29/netcore-primitives-2/ 共享框架从 .NET Core 1.0 就成为基础部分。ASP. 阅读全文
-
Swagger搭建web api项目
摘要:.Net Core3.1下使用Swagger搭建web api项目 前言:微软于前天发布.net core 3.1正式版,并将长期支持3.1。所以我听到这个消息后就急忙下载.net core 3.1的SDK和Runtime,应该是公司最先用3.1的攻城狮了😄。 OK!废话少说,今天的目的是基于.n 阅读全文
-
NET Core 基础:deps.json, runtimeconfig.json 以及 dll
摘要:NET Core 基础:deps.json, runtimeconfig.json 以及 dll 深入 .NET Core 基础 - 1:deps.json, runtimeconfig.json 以及 dll 深入 .NET Core 基础:deps.json, runtimeconfig.jso 阅读全文
-
Net Core3.0 WEB API 中使用FluentValidation
摘要:Net Core3.0 WEB API 中使用FluentValidation 阅读目录 为什么要使用FluentValidation 使用FluentValidation FluentValidation学习的资料 回到顶部 为什么要使用FluentValidation 1.在日常的开发中,需要验 阅读全文
-
Singleton、Factory、Strategy
摘要:Singleton、Factory、Strategy 一、前言 前几天阅读一框架文档,里面有一段这样的描述 “从对象工厂中………” ,促使写下本文。尽管一些模式简单和简单,但是常用、有用。 结合最近一个项目场景回顾一下里面应用到的一些模式<Singleton、Factory、Strategy>。 S 阅读全文
-
.NET Core MVC 中使用Cookie
摘要:.NET Core MVC 中使用Cookie 一.Cookie是什么? 我的朋友问我cookie是什么,用来干什么的,可是我居然无法清楚明白简短地向其阐述cookie,这不禁让我陷入了沉思:为什么我无法解释清楚,我对学习的方法产生了怀疑!所以我们在学习一个东西的时候,一定要做到知其然知其所以然。 阅读全文
-
.NET Core中使用Jwt对API进行认证
摘要:.NET Core中使用Jwt对API进行认证 在.NET Core中想给API进行安全认证,最简单的无非就是Jwt,悠然记得一年前写的Jwt Demo,现在拿回来改成.NET Core的,但是在编码上的改变并不大,因为Jwt已经足够强大了。在项目中分为 DotNetCore_Jwt_Server 阅读全文
-
ObjectPool 对象重用
摘要:ObjectPool 对象重用 前言 对象池是一种设计模式,一个对象池包含一组已经初始化过且可以使用的对象,而可以在有需求时创建和销毁对象。池的对象可以从池中取得对象,对其进行操作处理,并在不需要时归还给池子而非直接销毁他,他是一种特殊的工厂对象。若初始化、实例化的代价高,且有需求需要经常实例化,但 阅读全文
-
jwt netcore mvc Api
摘要:开始你的api:NetApiStarter 此篇是写给新手的Demo,用于参考和借鉴,用于发散思路。老鸟可以忽略了。 自己经常有这种情况,遇到一个新东西或难题,在了解和解决之前总是说“等搞定了一定要写篇文章记录下来”,但是当掌握了之后,就感觉好简单呀不值得写下来了。其实这篇也一样,决定写下来是想在春 阅读全文
-
Asp.NET Core Api项目集成NSwag
摘要:.NET Core 3.0 使用Nswag生成Api文档和客户端代码 2019-11-28 09:29 成天 阅读(1481) 评论(14) 编辑 收藏 摘要 在前后端分离、Restful API盛行的年代,完美的接口文档,成了交流的纽带。在项目中引入Swagger (也称为OpenAPI),是种不 阅读全文
-
Worker Services的新项目模板
摘要:.NET Core3.0创建Worker Services2019-10-24 09:05 成天 阅读(1438) 评论(20) 编辑 收藏 .NET CORE 3.0新增了Worker Services的新项目模板,可以编写长时间运行的后台服务,并且能轻松的部署成windows服务或linux守护 阅读全文
-
使用App.Metrics监控消息队列
摘要:使用App.Metrics监控消息队列 一、简介 App Metrics是一个开放源代码和跨平台的.NET库,用于记录应用程序中的指标。App Metrics可以在.NET Core或也支持.NET 4.5.2的完整.NET框架上运行。 App Metrics通过在内存中进行采样和聚合,并提供可扩展 阅读全文
-
Net Core3.0使用gRPC
摘要:Net Core3.0使用gRPC2019-10-22 07:30 成天 阅读(629) 评论(0) 编辑 收藏 gRPC是什么 gRPC是可以在任何环境中运行的现代开源高性能RPC框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。它 阅读全文
-
HTTP和RPC是现代微服务架构,HTTP和RPC是现代微服务架构
摘要:.NET Core使用gRPC打造服务间通信基础设施 一、什么是RPC rpc(远程过程调用)是一个古老而新颖的名词,他几乎与http协议同时或更早诞生,也是互联网数据传输过程中非常重要的传输机制。 利用这种传输机制,不同进程(或服务)间像调用本地进程中的方法一般进行交互,而无需关心实现细节。 rp 阅读全文
-
NET Core3前后端分离开发框架
摘要:NET Core前后端分离快速开发框架 https://www.cnblogs.com/coldairarrow/p/11870993.html 引言 时间真快,转眼今年又要过去了。回想今年,依次开源发布了Colder.Fx.Net.AdminLTE(254Star)、Colder.Fx.Core. 阅读全文
-
Stateless是一个基于C#创建状态机的简单库
摘要:Stateless是一个基于C#创建状态机的简单库 .Net轻量状态机Stateless 很多业务系统开发中,不可避免的会出现状态变化,通常采用的情形可能是使用工作流去完成,但是对于简单场景下,用工作流有点大财小用感觉,比如订单业务中,订单状态的变更,涉及到的状态量不是很多,即使通过简单的if-el 阅读全文
-
Net Core的流控服务
摘要:统一流控服务开源:基于.Net Core的流控服务 先前有一篇博文,梳理了流控服务的场景、业界做法和常用算法 统一流控服务开源-1:场景&业界做法&算法篇 最近完成了流控服务的开发,并在生产系统进行了大半年的验证,稳定可靠。今天整理一下核心设计和实现思路,开源到Github上,分享给大家 https 阅读全文
-
代码同时支持.NET Framework和.NET Core
摘要:代码同时支持.NET Framework和.NET Core .NetCore技术研究-一套代码同时支持.NET Framework和.NET Core 在.NET Core的迁移过程中,我们将原有的.NET Framework代码迁移到.NET Core。如果线上只有一个小型的应用还好,迁移升级完 阅读全文
-
rpc通讯
摘要:dotnet core各rpc组件的性能测试 一般rpc通讯组件都具有高性特性,因为大部分rpc都是基于二进制和连接复用的特点,相对于HTTP(2.0以下的版本)来说有着很大的性能优势,非常适合服务间通讯交互。本文针对了dotnet core平台上的一些rpc组件进行性能测试,主要包括grpc,Or 阅读全文
-
NancyFx And ReactiveX
摘要:http://reactivex.io/ https://github.com/dotnet/reactive http://nancyfx.org/ NancyFX Nancy快速上手 (使用Nancy模板) Nancy是.NET 平台的微框架。在受到Ruby社区的Sinatra框架启发下,Nan 阅读全文