Tag: .NET
All the articles with the tag ".NET".
-
OpenTelemetry in .NET:可观测性完整指南
Published: at 11:58 PM从零开始理解 OpenTelemetry 在 .NET 中的三大信号——Trace、Metrics、Logs——如何用 System.Diagnostics 原生 API 统一采集,再通过 OTLP 导出到任意后端。包含快速上手代码、自定义 ActivitySource、Meter 设计、Serilog 配合以及生产环境 exporter 配置,读完能直接在自己的 ASP.NET Core 项目里落地可观测性。
-
ASP.NET Core 请求路径参考:Path、PathBase 和 URL 拼接
Published: at 09:06 AM理清 ASP.NET Core 中 Request.Path、PathBase、QueryString、GetDisplayUrl 等属性的区别与用法,避免手动拼接 URL 时踩坑。适合需要处理反向代理、子路径部署或生成应用链接的 .NET 开发者。
-
模块化单体数据库设计:一个库还是多个库?
Published: at 12:22 AM在 C# 模块化单体中,数据库设计是第一个真正的架构关口。本文梳理三种策略──共享 DbContext、独立 DbContext 共享库、独立数据库──给出完整代码示例、决策框架和常见坑点,帮你选对方案。
-
Microsoft Agent Framework Harness 正式发布:一行代码把 Chat Client 变成生产级 Agent
Published: at 12:17 AMAgent Framework 的 Harness 正式发布,带来函数调用、规划、记忆、审批、上下文压缩、遥测等 9 项内置能力,同时支持 Python 和 .NET。一次调用就能从裸 Chat Client 跨越到完整 Agent 运行时,省掉大量胶水代码。
-
System.Threading.Channels:.NET 内置的生产者-消费者管道,不需要 RabbitMQ
Published: at 07:16 AM一个上传接口在并发上来后把 CPU 打满、把其他请求拖死。问题不在异步写得不对,而在没有一条带背压的工作管道。这篇文章用 System.Threading.Channels 从零搭出生产者-消费者模式,把并发控制、背压和平滑关停一起讲清楚。
-
EF Core 二级缓存:从零配置到避开生产事故
Published: at 04:08 AMEF Core 10 没有内置二级缓存,但用 EFCoreSecondLevelCacheInterceptor 一行代码就能给查询加速 11 倍。这篇文章讲清楚安装、配置、Redis 切换、基准测试,以及 ExecuteUpdate 和分布式部署会让缓存变成定时炸弹的三个坑。
-
Agent Skills for .NET 正式发布:可复用的 Agent 领域技能包
Published: at 12:56 AMMicrosoft Agent Framework 的 Agent Skills for .NET 已从实验性预览毕业,[Experimental] 标签移除,API 稳定。团队现在可以构建、独立发布和组合 Agent 技能包——包含指令、参考资料和脚本,agent 按需加载,附带生产级审批、沙箱和缓存控制。