前后端技术
文章平均质量分 89
勿芮介
生于忧患而死于安乐
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[开发技术]Abp.vnext下配置限流服务
本文介绍了在ABP vNext框架中集成AspNetCoreRateLimit限流中间件的方案。该中间件支持IP、客户端ID等多种限流策略,提供固定窗口、滑动窗口等算法,适用于API保护、资源管理等场景。文章详细说明了配置步骤,包括NuGet引用、JSON配置、中间件注入等基础用法,并展示了自定义错误信息、基于Token的身份限流解析器、动态规则加载等进阶功能实现。通过后台任务可实现限流规则热更新,该方案在保护系统资源的同时具备良好的扩展性,适合在单体服务中实现精细化的请求频率控制。原创 2025-08-21 15:43:46 · 769 阅读 · 0 评论 -
【开发技术】.Net中配置Serilog日志分级记录
本文介绍了在.NET开发中使用Serilog实现日志分级记录的方法。通过安装Serilog核心包及相关扩展包(Console、File、Async),开发者可以灵活配置不同级别的日志输出。文章详细展示了两种实现方案:直接配置多文件接收不同级别日志,以及使用Filter条件分流到不同日志文件。配置关键参数包括日志级别限制、文件滚动间隔和大小限制等。建议采用appsettings.json配置文件管理日志设置,便于修改维护。Serilog作为功能强大的日志库,支持结构化日志记录和多种输出方式,适合开发和生产环境原创 2025-07-30 11:01:32 · 1158 阅读 · 0 评论 -
【开发技术】Abp.vnext下的JWT处理,添加多种认证处理方式
本文介绍了在Abp.vnext框架下实现多场景API认证授权的解决方案。通过JWT标准认证和自定义认证相结合的方式,支持App/Web/小程序、内部系统和第三方对接等多种请求场景。主要包含:1)JWT认证配置,包括安装包、服务注册和参数设置;2)自定义InternalAuth认证方案的实现;3)授权策略配置与处理器开发;4)控制器层的授权策略应用。文章强调理解.NET Core认证授权中间件原理的重要性,为不同业务场景提供了灵活扩展方案。原创 2025-06-09 16:48:03 · 988 阅读 · 0 评论 -
【开发技术】.Net手搓一个本地EventBus
本地事件总线允许服务发布和订阅进程内事件. 这意味着如果两个服务(发布者和订阅者)在同一个进程中运行原创 2025-05-20 09:49:21 · 625 阅读 · 0 评论 -
【开发技术】Docker中在.Net Framework调用MATLAB
net Framework环境需要配置在Docker的后续有尝试使用.net Core来调用Matlab,但是当前提供的matlab算法文件是基于window环境下使用的,所以后没有深入研究,但是结合网上的例子是可实现的,不过前提是需要matlab算法也进行调整。作为一个点,后面有时间可以研究下。把之所学,以文载之~ 欢迎大家多多交流。原创 2025-04-17 09:58:14 · 642 阅读 · 0 评论 -
【开发技术】Abp.vnext中使用分布式事件总线
事件总线能够简化各组件或进程间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。原创 2025-03-30 10:14:24 · 1332 阅读 · 0 评论 -
【开发技术】使用纯JS创建WebSocket对接SignalR服务
SignalR 是一个 ASP.NET Core 库,用于在客户端和服务器之间实现实时通讯。它简化了 WebSocket 的使用,并提供了多种传输方式,如 WebSocket、服务器发送事件(Server-Sent Events,SSE)和长轮询。SignalR 允许服务器推送消息到客户端,适用于需要即时更新的应用程序。原创 2025-03-17 18:12:29 · 988 阅读 · 0 评论
分享