Tag: .NET
All the articles with the tag ".NET".
-
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 按需加载,附带生产级审批、沙箱和缓存控制。
-
从零搭建你的第一个 MCP 服务端(C# 快速上手)
Published: at 12:42 AM用 C# 搭建一个本地 stdio MCP 服务端的最短路径:控制台应用、官方 SDK、通用 Host、一个属性标注的工具方法,配好 VS Code 或 Claude Desktop 就能跑。不涉及远程传输、认证和部署,只讲第一个能工作的 MCP 服务端。
-
.NET 私有 NuGet 源实战:Azure Artifacts 与 GitHub Packages
Published: at 12:16 AM不是所有 NuGet 包都适合公开。本文覆盖 Azure Artifacts 和 GitHub Packages 两种私有源的配置方法,包括 nuget.config 设置、本地与 CI/CD 认证、以及多源混合使用的实践。
-
MCP 传输层选型:C# 中 stdio、Streamable HTTP 与 SSE 对比
Published: at 12:01 AMMCP 传输层决定的不只是管道,还决定了进程边界、安全边界和服务端要记多少状态。本文逐个拆解 stdio、Streamable HTTP(无状态/有状态)和遗留 SSE 三种传输方式在 C# 中的行为、适用场景和迁移路径,附带决策速查表。