閱讀更多 2026年10月1日 CI 紅了,不一定是代碼錯了:第一次排查 Apache ShenYu CI 故障 維護一個 PR 時,我被一次 k3s 安裝失敗卡住了。從沒有重跑權限,到用假的 curl 穩定復現問題,再第一次主動找維護者討論,記錄這次 CI 排查的過程。 Apache ShenYuGitHub ActionsCIBashk3s故障排查
閱讀更多 2026年10月1日 代碼能跑還不夠:一次 OpenTelemetry Review 教會我的事 從 Spring Rabbit 重複遙測到反覆修改方案,記錄我在 OpenTelemetry PR #19732 中遇到的 review、版本兼容問題,以及進入大型倉庫時想法的變化。 OpenTelemetryJava AgentSpring RabbitRabbitMQCode Review版本兼容
閱讀更多 2026年9月30日 當“沒有實例”也是一次更新:Apache ShenYu ZooKeeper 緩存殘留修復 維護另一個 PR 的間隙,我遇到了一個很小的緩存問題。順着空列表往下看,才發現“沒有實例”和“沒有更新”其實是兩回事。 Apache ShenYuJavaZooKeeperWatcher緩存一致性
閱讀更多 2026年9月30日 從一把鎖的爭論到 Single-Flight:Apache ShenYu TCP 併發創建修復 第二次參與 ShenYu:記錄一次 TCP Server 併發問題的方案取捨,以及幾個 AI 給出不同答案之後,我是怎麼繼續判斷的。 Apache ShenYuJava併發控制Single-Flight資源生命週期AI 協作
閱讀更多 2026年9月30日 從 refresh() 追到 TCP Server:第一次參與 Apache ShenYu 的 Bug 修復 記錄我第一次在 Apache ShenYu 中完整處理一個 Issue 的過程,以及讀代碼、修復問題時的一些收穫。 Apache ShenYuJava數據同步資源生命週期併發安全