.NET 6开发minimal api
摘要:【.NET 6】使用.NET 6开发minimal api以及依赖注入的实现、VS2022热重载和自动反编译功能的演示 前言: .net 6 LTS版本发布已经有若干天了。此处做一个关于使用.net 6 开发精简版webapi(minimal api)的入门教程,以及VS2022 上面的两个强大的新
阅读全文
Yarp更灵活系统内调度
摘要:Yarp 让系统内调度更灵活 简介 Yarp 是微软团队开发的一个反向代理组件, 除了常规的 http 和 https 转换通讯,它最大的特点是可定制化,很容易根据特定场景开发出需要的定制代理通道。 详细介绍:https://devblogs.microsoft.com/dotnet/announc
阅读全文
NET大数据百万级
摘要:.NET 百万级 大数据插入、更新 ,支持多种数据库 功能介绍 (需要版本5.0.45) 大数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库达到极限性能 功能用法 BulkCopy 性能远
阅读全文
限流中间件---AspNetCoreRateLimit
摘要:限流中间件的话,为啥不使用这个呢? https://github.com/stefanprodan/AspNetCoreRateLimit .NET6运行时动态更新限流阈值 昨天博客园撑不住流量又崩溃了,很巧正在编写这篇文章,于是产生一个假想:如果博客园用上我这个限流组件会怎么样呢? 用户会收到几个
阅读全文
开源电子书《WoW C#》
摘要:开源电子书《WoW C#》 .NET CLI简单教程和项目结构 本文内容来自我写的开源电子书《WoW C#》,现在正在编写中,可以去WOW-Csharp/学习路径总结.md at master · sogeisetsu/WOW-Csharp (github.com)来查看编写进度。预计2021年年底
阅读全文
NET Core Web API中使用 Polly 构建弹性容错的微服务
摘要:在 ASP.NET Core Web API中使用 Polly 构建弹性容错的微服务 在 ASP.NET Core Web API中使用 Polly 构建弹性容错的微服务 https://procodeguide.com/programming/polly-in-aspnet-core/ 在本文中
阅读全文
Net Core 中的HTTP协议详解
摘要:Net Core 中的HTTP协议详解 1、前言 好久没写博客了,最近虽然没什么假期,但是却比以前还忙!工作、工作、工作,就像赶集似的,聚在一起。对于Web开发人员来说,深入了解HTTP有助于我们开发出更好、更高的Web应用程序。当应用程序出现问题的时候也能够很容易的找出并解决bug。 2、HTTP
阅读全文
NET Core DI 手动获取注入对象
摘要:NET Core DI 手动获取注入对象 ASP.NET Core DI 一般使用构造函数注入获取对象,比如在ConfigureServices配置注入后,通过下面方式获取: private IValueService _valueService; public ValueController(IV
阅读全文
全局异常处理机制(Filter拦截器对比)
摘要:ASP.NET Core 中间件的使用(三):全局异常处理机制(Filter拦截器对比) 前言 只是Filter拦截器的对比,还不是中间件,注意甄别 我们经常听到“秒修复秒上线”,觉得很厉害的样子。 其实不然,这只是一个调侃而已,出现问题的方式很多(逻辑漏洞、代码异常、操作方式不正确等)。 我们今天
阅读全文
.Net 6 EnableDynamicLoading利用反射动态加载DLL类库的方法(解决类库不包含Nuget依赖包的问题)
摘要:.Net Core利用反射动态加载DLL类库的方法(解决类库不包含Nuget依赖包的问题) 在.Net Framework时代,生成类库只需将类库项目编译好,然后拷贝到其他项目,即可引用或动态加载,相对来说,比较简单。但到了.Net Core时代,动态加载第三方类库,则稍微麻烦一些。 一、类库发布丢
阅读全文
Consul+Ocelot+Polly缓存、限流、熔断、降级
摘要:Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级 相关文章 Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Consul服务注册,服务发现 Consul+Ocelot+Polly在.NetCor
阅读全文
HTTP/3 support in .NET 6
摘要:HTTP/3 support in .NET 6:https://devblogs.microsoft.com/dotnet/http-3-support-in-dotnet-6/ .NET 6 includes preview support for HTTP/3: In Kestrel, HTT
阅读全文
基于 Docker 容器Net Core微服务部署 Nginx 集群架构
摘要:转载 庐山真面目之十微服务架构 Net Core 基于 Docker 容器部署 Nginx 集群 一、简介 前面的两篇文章,我们已经介绍了Net Core项目基于Docker容器部署在Linux服务器上的两种方式,代码和步骤都很详尽。虽然这两篇文章都是基础性的文章,但是,对于,大家学习后面的文章都很
阅读全文
asp.net core + layui.js
摘要:asp.net core + layui.js 搭建仓储系统 先放几张网站图片: 第一步先从layui 网站https://www.layui.com/doc/ 下载相关文件,复制到项目 wwwroot 目录下: 然后在 _Layout.cshtml 中引用 layui.js 和 layui.css
阅读全文
ABP vNEXT-1安装ABP 官方提供的CLI工具
摘要:1)、使用命令行窗口安装ABP 官方提供的CLI工具,安装命令如下: dotnet tool install -g Volo.Abp.Cli ,如下图所示: 2)、如果在创建过程中因为网络原因会连接失败的话,可以使用ABP中文网上有与之对应的国内CLI工具,安装命令如下: dotnet tool i
阅读全文
NetCore and ElasticSearch 7.5
摘要:NET Core接入ElasticSearch 7.5 写在前面 最近一段时间,团队在升级ElasticSearch(以下简称ES),从ES 2.2升级到ES 7.5。也是这段时间,我从零开始,逐步的了解了ES,中间也踩了不少坑,所以特地梳理和总结一下相关的技术点。 ES小趣闻: 多年前,一个叫做S
阅读全文
网关项目 ReverseProxy
摘要:浅析微软的网关项目 -- ReverseProxy 浅析微软的网关项目 ReverseProxy Intro# 最近微软新开了一个项目 ReverseProxy ,也叫做 YARP(A Reverse Proxy) 官方介绍如下: YARP is a reverse proxy toolkit fo
阅读全文
net core HttpClient
摘要:.net core HttpClient 使用之掉坑解析(一) 一、前言 在我们开发当中经常需要向特定URL地址发送Http请求操作,在.net core 中对httpClient使用不当会造成灾难性的问题,这篇文章主要来分享.net core中通过IHttpClientFactory 工厂来使用H
阅读全文
MacOS + VS Code搭建支持10w+用户的生产环境
摘要:架构实践 前边用了三篇文章,详细介绍了这个架构的各个部分的选择以及安装。 这篇文章,我会用一个Demo项目,从开发到部署,包括MongoDB数据的访问。用这种方式过一遍这个架构。 Demo项目,我们用Dotnet Core开发。我们选择最新版的Dotnet Core 3.1做为系统的主框架。 开发环
阅读全文
MediatR CQRS模式解决将消息发送与消息处理进行了解耦,他同时支持异步和同步来发送和监听消息.
摘要:解决将消息发送与消息处理进行了解耦,他同时支持异步和同步来发送和监听消息. .NET Core 使用MediatR CQRS模式 前言 CQRS(Command Query Responsibility Segregation)命令查询职责分离模式,它主要从我们业务系统中进行分离出我们(Comman
阅读全文