ThinkPHP 8 接口限流实战:用 Redis+Lua 写一个滑动窗口中间件,告别整点误伤

上周三同事甩过来一张监控截图。短信验证码接口,配置是"每分钟最多 10 次",可后台日志里 12:00:59 走了 10…

Java 25 ScopedValue 实战:替代 ThreadLocal 做请求上下文传递

起因:虚拟线程把 ThreadLocal 的成本放大了 我们有个订单详情接口,一次请求要串三个下游:用户中心、库存中心、…

PHP 8.4 Property Hooks 实战:重构多租户配置中心,顺带踩了 4 个坑

我们做的是一个多租户 SaaS,每个租户的第三方服务配置——短信服务商、对象存储 endpoint、支付渠道、限流配额这…

DuckDB 处理 8000 万行日志:从 6 小时到 11 分钟的真实迁移细节

我们线上有一台网关,Nginx 访问日志按天切分,从 2024 年初到现在攒了大概 8000 万行,压缩后差不多 90G…

JDK 25 虚拟线程实战:60 万条抓取任务的线程模型迁移记录

先交代背景。我们有一个商品价格刷新服务,每天凌晨跑一次全量,数据源是大约 60 万个商品详情页 URL。每个 URL 要…

asyncio.TaskGroup 实战:告别 gather,让并发任务的异常与取消终于不乱

写异步代码时间长了,迟早会撞上这么一幕:用 asyncio.gather 并发发出去五个请求,其中一个因为对方服务挂了抛…

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 20711 +

    运行天数

你的前景,远超我们想象