asyncio TaskGroup 实战:批量请求的限流、重试与取消一次写对

先说结论:如果你现在还在用 asyncio.gather 拼那种几十上百个 URL 的批量请求,建议花十分钟把 Task…

Java 21虚拟线程落地:订单详情聚合接口并发改造与压测复盘

订单详情接口原来是这样写的:查库存、查价格、查风控,三个下游服务串行调用。每个下游平均 100 到 200 毫秒,接口 …

ThinkPHP 8 接口签名验签与限流中间件:防重放和令牌桶的一次完整落地

事情起因很朴素:后台日志里某个查询接口一天被刷了七十多万次,IP 分散在几十个段上,走的还是真实签名。查下来是合作方把 …

Python 手写 MCP 服务器:不用 SDK,从 JSON-RPC 消息循环讲起

最近这段时间接手的项目里,有一半都在给 AI 客户端挂工具。MCP 这个词从去年年末还只是个新鲜玩意儿,到现在基本成了默…

PHP 8.4 属性钩子重构实战:620 行订单实体砍到 240 行,附 6 个文档没写全的坑

去年底接到一个老电商项目的维护活,代码规模不大,但订单实体那块看着就头疼。`app/Entity/Order.php` …

asyncio 手写令牌桶限流器:一次接口被刷 30 万次后对 FastAPI 的重构

有个做图片识别的朋友上个月找我帮忙看日志。他们一个 /v1/ocr 接口,同一天里同一个 IP 打了三十多万次,平均下来…

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 20758 +

    运行天数

你的前景,远超我们想象