C# HttpClient 进阶:IHttpClientFactory、连接池与 DNS 问题
基础用法谁都会:new HttpClient().GetAsync(url)。但这两个写法都很危险 —— 一种会耗尽端口,另一种会导致 DNS 变更后请求打到旧 IP。这篇讲 IHttpClientFactory 为什么是官方推荐做法,以及背后"连接池 + DNS 刷新"的取舍。
既然 gRPC 底层也是 HTTP,为什么大厂还非要死磕 RPC?真相全在这!
深入浅出 RPC:从“传参调用”本质到 gRPC 实战在日常开发中,我们经常听到“微服务”、“RPC”、“HTTP 接口”这些词。
C# HttpClient使用指南:比想象中容易踩坑
调第三方接口离不开 HttpClient。它用法简单,但有几个经典坑:每次 new 会耗尽连接、不设超时会永久挂起、中文乱码。本篇给出规范写法。
32-限流防刷:limit_req 与 limit_conn 实战(接口不再被打爆)
场景引入双十一前夜,小周负责的电商秒杀系统刚上线。零点一到,监控大屏瞬间飘红:登录接口 QPS 从平时的 200 飙升到 8 万,数据库连接池打满,Redis 频繁超时,整个服务直接"熔断"。
没有 PLC 也能跑:C# 工控上位机框架(西门子 PLC + MES + SQLite)
前言工控上位机项目最怕两件事:现场没 PLC,代码没法调;点表一多,通讯就卡。再加上 MES 网络不稳定,过站数据说丢就丢。这套框架就是围绕这些现场问题整理出来的。
C# 避免长事务:一个 HTTP 调用把锁拖了 8 秒
上一篇讲的是"两个事务互相等"(死锁),这一篇讲另一种更常见的故障:只有一个事务,但它把锁抱得太久,导致所有相关请求排队。监控上看得见大量 lock wait,日志里却一条死锁都没有——排查方向完全不同。
FDE进化36记-第30记-Agent怎么安全接入
FDE进化36记-第30记-Agent怎么安全接入CRM、订单、工单、支付和知识系统?不让 LLM 直连生产库,而是把 SaaS 系统封成有边界的 Tool。
DevEco Code 上手:免费 GLM + 三种模式,AI 干完整个需求
这个工具叫 DevEco Code:一个跑在终端里的 AI 编程 Agent,代码开源在 OpenHarmomy 社区的 sig 仓库里。不管按哪个口径算,结论是一致的:写鸿蒙代码这件事上,你基本不可能把额度用出痛感。
AI 搜索是怎么做出来的
AI 搜索原理并不复杂:模型先写一段格式固定的请求,外部程序按里面的检索词去搜,再把结果贴回上下文。作者是 ChatGPT 内置搜索插件最早的一批作者,借着 DeepSeek 与元宝前后脚发布,把整条链路拆了一遍。