随笔分类 -  Asp.net Core

摘要:最近腾讯云轻量服务器centos7.9到期了,续费太贵,于是整了一个ubuntu24.04服务器,来继续折腾,主要是上面部署的前几年写的垃圾小程序,要不然也懒得折腾了。此篇文章就是记录运行环境安装的过程。 安装mysql5.7.44 本来想安装8.0的,直接使用apt安装方便快捷,但是想了想还是使用 阅读全文
posted @ 2024-11-03 18:44 果小天 阅读(190) 评论(0) 推荐(0) 编辑
摘要:HttpContext探究之RequestServices 在一篇随笔中提到了中间件的构造方式,主要有两种,第一种是直接从容器里面获取,第二种是构造函数的参数从容器里面获取,这两者都离不开容器,也就是serviceprovider,而RequestServices则是里面重要的内容 RequestS 阅读全文
posted @ 2024-06-05 23:46 果小天 阅读(96) 评论(0) 推荐(0) 编辑
摘要:上篇文章谈到在项目中遇到了一个问题,其实就是生命周期的问题,在构造函数的参数中使用了scope生命周期的服务,然后使用ServiceScopeFactory去解决这一问题 ,但是使用方式好像不太正确 上篇文章说遇到了问题,ServiceScopeFactory使用方式好像不太正确,为什么?因为构造这 阅读全文
posted @ 2024-05-27 21:40 果小天 阅读(70) 评论(0) 推荐(0) 编辑
摘要:关于aspnetcore中间件的一些思考 最近很久没有写博客了,还是自己懒惰了,前面一段时间重温了中间件的源码(24年一月份左右),主要是项目采用了和中间件类似的设计,实际上就是一个简化版的管道中间件模型,但是在使用过程中出现了一些问题,想着如何去解决,以及为什么出现这样的问题,于是有了这一篇记录。 阅读全文
posted @ 2024-05-27 00:29 果小天 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Asp.net Core限流中间件 当我们做后台应用的开发的时候,如果流量大了,应用很可能扛不住,所有为了避免应用挂了,导致更大的问题,需要我们对应用进行限流设置。即牺牲掉一些请求,避免整个服务挂掉。 介绍 在.net 7中就出了 Microsoft.AspNetCore.RateLimiting 阅读全文
posted @ 2023-11-15 21:50 果小天 阅读(391) 评论(0) 推荐(0) 编辑
摘要:## .net core使用channel消息队列 ### 背景 最近做一个项目,连接了很多设备,需要保存设备的心跳数据,刚开始的做法是直接接收到设备的数据之后进行心跳数据的保存,但是随着设备多了起来,然后设备的使用时长不断的加大,对数据库的压力也比较大,所以想着优化一下。 ### 方案调研 ### 阅读全文
posted @ 2023-06-26 19:09 果小天 阅读(577) 评论(3) 推荐(1) 编辑
摘要:1.背景 当我们在写webapi的时候我们发现,框架自动帮我们写好了 app.MapControllers(),看注释写的是帮我们将controllerl里面的action映射为我们的终结点,那具体是怎么弄得呢,我觉得可以仔细研究一下,看一下背后的逻辑. 2.开始研究,用dnspy看一下源码,建议直 阅读全文
posted @ 2023-03-05 22:07 果小天 阅读(997) 评论(2) 推荐(2) 编辑
摘要:.net core 6已经出来很久了,相关的书也看了一些,源码也看了一些,现在梳理一下我的理解。 asp.net core 6 注册中间件写法 public static void Main(string[] args) { var builder = WebApplication.CreateBu 阅读全文
posted @ 2022-12-05 18:16 果小天 阅读(265) 评论(0) 推荐(0) 编辑
摘要:.net core 6已经出来很久了,默认的代码变得更加整洁,同时也出现了新的应用构建方式,这一切虽然都是慢慢发展来的,但是我们还是需要明白它背后帮我们干了哪些事情。 新文章asp.net core 管道中间件构建之深入探究已经出来了,深入了解中间件管道是如何构建的,了解各个管道的加载顺序。可以解决 阅读全文
posted @ 2022-09-27 10:42 果小天 阅读(856) 评论(0) 推荐(0) 编辑
摘要:最近一直有看asp.net core 框架,想知道内部原理是什么,于是四处看别人的技术文章,发现大佬都有看源码,于是也跟着看看源码,但是在github上实在看的着急,想着干脆自己编译一下源码本地调试把。 同时官方有build指引,链接:aspnetcore/BuildFromSource.md at 阅读全文
posted @ 2022-06-15 13:43 果小天 阅读(1602) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示