2026年10月1日 2026年10月1日 一个 DELETE 为什么改了 31 个文件:Apache ShenYu 删除链路与一次方案澄清 从 discovery upstream 缓存残留,到第一次面对方案级质疑:记录我如何追查删除链路、对照另一个 PR,并用事件来源和测试讲清 instance 与 selector 的边界。 Apache ShenYuJava数据同步缓存一致性Code Review
2026年10月1日 2026年10月1日 当“没有实例”也是一次更新:Apache ShenYu ZooKeeper 缓存残留修复 维护另一个 PR 的间隙,我遇到了一个很小的缓存问题。顺着空列表往下看,才发现“没有实例”和“没有更新”其实是两回事。 Apache ShenYuJavaZooKeeperWatcher缓存一致性
2026年10月1日 2026年10月1日 从一把锁的争论到 Single-Flight:Apache ShenYu TCP 并发创建修复 第二次参与 ShenYu:记录一次 TCP Server 并发问题的方案取舍,以及几个 AI 给出不同答案之后,我是怎么继续判断的。 Apache ShenYuJava并发控制Single-Flight资源生命周期AI 协作
2026年10月1日 2026年10月1日 从 refresh() 追到 TCP Server:第一次参与 Apache ShenYu 的 Bug 修复 记录我第一次在 Apache ShenYu 中完整处理一个 Issue 的过程,以及读代码、修复问题时的一些收获。 Apache ShenYuJava数据同步资源生命周期并发安全