- 博客(9)
- 收藏
- 关注
原创 ASP.NET CORE 6.0实现Filter过滤器
在ASP.NETCore 中,Filter 是一种用于处理 HTTP 请求和响应的机制,它可以让你在请求和响应的不同阶段添加额外的逻辑。Filter 在 MVC(Model-View-Controller)和 Web API 应用程序中起着重要作用,可以帮助你实现诸如身份验证、授权、日志记录、异常处理等功能。/// 自定义的 Action Filter,用于在动作方法执行前后记录日志/// Idset;/// 密钥set;/// 构造函数,接收系统Id和密钥/// Action执行前的逻辑。
2024-05-08 18:03:21
675
1
原创 ASP.NET CORE 6.0 实现MiniProfiler(性能分析和调试的开源工具)
在.NET Core 6.0中使用MiniProfiler.AspNetCoreMVC相对简单。这里就能够查看接口所用的耗时。
2024-04-15 16:02:03
555
1
原创 在Linux系统CentOS 7 64版本上安装 Docker
现在,在 CentOS 系统上已经成功安装了 Docker。您可以使用 Docker 命令来构建、运行和管理容器。如果一切顺利,您将看到 Docker 版本信息。
2023-08-11 12:13:32
120
1
原创 ASP.NET CORE 6.0实现部署到Docker容器
应用程序现在应以 Docker 容器的形式在本地运行,并通过。确保已安装好 Docker 并启动 Docker 服务。您应该能够看到刚刚构建的镜像在列表中显示。保存并关闭 Dockerfile 文件。替换为您之前指定的镜像名称。替换为您自定义的镜像名称。Core 项目的根目录。打开命令行终端,导航到。
2023-08-09 17:35:48
1142
1
原创 ASP.NET CORE 6.0实现接口限速
上面是指定路径,其他路径的接口都是“按照1秒钟内最多允许发起 5 个请求”为规则,大家可以自行测试一下。“get:/Student/All” 代表指定路径5秒钟内最多允许发起1 个Get请求。在5秒内请求了大于1次就会提示“频繁请求,请稍后在试”二、在appsettings.json添加限流配置。一、添加AspNetCoreRateLimit包。上述的配置代表1秒钟内最多允许发起 5 个请求。三、在Program.cs配置IP限速。在5秒内请求了1次,就会正常响应。
2023-07-28 09:55:34
757
1
原创 ASP.NET CORE 6.0实现SignalR
1. 在项目中创建一个继承自Microsoft.AspNetCore.SignalR.Hub的类,例如ChatHub.cs。当使用ASP.NET Core Web API与SignalR结合,可以实现实时通信功能。以上就是使用ASP.NET Core Web API和SignalR实现实时通信的详细步骤。2. 在NuGet包管理器中,搜索并安装Microsoft.AspNetCore.SignalR包。1. 在解决方案资源管理器中,右键单击项目,并选择“管理NuGet程序包”。步骤六:使用SignalR。
2023-07-25 15:31:19
1825
原创 ASP.NET CORE 6.0怎么使用消息队列
这样,你就能够在 .NET Core Web API 中使用 RabbitMQ 发送和监听消息队列了。同时,你可以通过配置文件灵活地配置 RabbitMQ 的连接信息。在你的 .NET Core Web API 项目中,使用 NuGet 包管理器或者命令行工具,添加。首先,需要安装 RabbitMQ,并确保它在运行中。步骤 5: 注册 RabbitMQ 配置信息。在应用程序启动时,创建一个消费者,并使用。要在应用程序启动时开始监听消息队列,在。在需要发送消息的地方,注入。步骤 6: 发送消息到队列。
2023-07-21 12:02:43
1501
3
原创 ASP.NET CORE 6.0实现Hangfire
在.NET Core中,你可以使用Hangfire来管理和调度各种类型的任务,包括发送电子邮件、生成报表、批量处理数据等。使用Hangfire可以将长时间运行的任务放在后台执行,而不会阻塞主要的应用程序进程。它通过使用后台线程池和持久化存储来保证任务的可靠执行,并提供了一个直观的仪表板,用于监视和管理任务的状态。Hangfire是一个.NET开发的开源库,用于在后台执行长时间运行的任务和作业调度。总结起来,Hangfire是一个强大的任务调度库,可以帮助你更好地管理后台任务,提高应用程序的性能和可靠性。
2023-07-20 15:21:46
2136
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人