學海無涯
記錄思考、閱讀筆記與生活觀察的私人空間。於此沉澱,於此探索。
-
PostgreSQL 排程 SQL 的三個坑
一支每小時跑的 rollup 作業,實測出三個問題:session 時區讓統計視窗偏移、寫在 CTE 裡的 DELETE 對 INSERT 不可見、單獨一行 advisory lock 擋不住重疊執行。
-
沒實作的六件事:從框架學到什麼
盤點 gortex 六個未實作方向,以及一個研究專案刻意留白的價值。
-
OpenResty + Lua:在 AI 時代重看一個老派選擇
nginx 加 LuaJIT 老歸老,但語法簡潔、局部閉環,在 AI 輔助開發下反而很合適。
-
安全中介層全家桶:CORS / CSRF / JWT / rate limit / binder
body 上限、CORS、CSRF、JWT、rate limit、log 遮蔽,集中在框架層的一整套防護。
-
Jaeger 入門:用 OpenTelemetry 串起分散式追蹤
Jaeger 是什麼、OpenTelemetry 怎麼當共通語言、gortex 的 Tracer 介面怎麼接,還能換成 Grafana,附 Docker 快速上手。
-
可觀測性:三態健康檢查與 tracing 抽象層
三態健康狀態貼近 K8s probe,tracing 只依賴介面,OTel 當 adapter 接上。
-
WebSocket Hub:Go 版 Actor 模型
單一 goroutine 的事件迴圈,所有狀態存取走 channel,用通訊取代鎖。