Posts
All the articles I've posted.
-
.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# 中的行为、适用场景和迁移路径,附带决策速查表。
-
ASP.NET Core 内置 Rate Limiter:不装库也能做限流
Published: at 11:54 PMASP.NET Core 自 .NET 7 起内置四种限流算法,配合 GlobalLimiter 和分区键可以实现按用户、IP 或 API Key 的精细限流。本文覆盖算法选择、分区策略、429 响应和队列配置,附完整 C# 代码。
-
Serilog Enrichers:给每条日志自动注入上下文
Published: at 07:14 AMSerilog Enrichers 在日志管线中自动为每条日志附加机器名、线程 ID、关联 ID 等诊断属性,配置一次全局生效。本文覆盖标准 Enricher、LogContext 动态上下文、自定义 Enricher 和日志作用域,附带完整的 C# 代码示例。