配置中心、消息队列、数据库这些,装过、接过、也查出过问题的,写在这儿。给步骤、给配置,也给出错的时候该看哪一行。
启动时间从 3 秒降到 100 毫秒、内存砍掉 70%——这些数字在技术会议上很好看。但原生镜像的代价不在数字里:反射元数据漏一条就在生产环境炸一个 Error,构建时间从 30 秒涨到 15 分钟,调试工具全废。这篇把账算全,给你一个判断…
三个并发调用,一个超时、一个抛异常、一个还在跑——CompletableFuture 不会替你把还在跑的那个停下来。结构化并发(JEP 499,第四预览)把「父子任务」的生命周期绑死:父作用域关了,子任务一定收到中断;一个子任务失败,其余的…
OpenTelemetry 把采集标准统一了,但接入只是第一步。Collector 放哪、采样怎么做、异步上下文怎么传、存储成本怎么控、查询架构怎么搭——这五个设计决策才决定可观测性是真正能用来排查问题,还是只变成一个昂贵的数据仓库。
2026 年 Spring Boot 4 把虚拟线程设成默认,「高并发」不再是选 WebFlux 的正当理由。但这套 CMS 仍然跑在 WebFlux + R2DBC 上,留下来的理由和当初选它时已经不一样了。这篇从一个在跑项目的角度拆:哪…
一套跑了几年的 ERP 正在被重写,做法是只借鉴功能:它做什么我就做什么,但类、方法、包结构全部重新写,代码一行不搬。六周之内 484 次提交,约 12220 个 Java 文件、约 132 万行、672 个控制器、540 张表映射、27…
助手只读本站写过的内容,答不上来会直说,不会编。