Recent
[6/ 44]-
golang 在 alpine image 的一個常見坑
記錄 Go 程式部署到 Alpine Docker image 時遇到執行失敗的問題,說明 CGO 與 musl libc 不相容的原因與解決方案。
-
Bypassing the Load Balancer Without Regrets - SoCC ’20
閱讀 SoCC '20 論文 CRAB,介紹其提出的繞過 Load Balancer 直連後端的新型 L4 負載均衡設計,並比較各種常見 LB 技術的優缺點。
-
查找動態庫(.so) 是否安裝過以及路徑使用 ldconfig
介紹如何使用 ldconfig 搜尋動態函式庫(.so)是否已安裝及其路徑,快速解決編譯時 'cannot open shared object file' 的問題。
-
Linux file descriptor 理解
深入 Linux file descriptor 的底層實作,從 task_struct、files_struct 到 fdtable,解析 fd 本質上只是陣列索引的設計原理。
-
Docker 網路模型與 Linux namespace, bridge 機制探討
透過實際操作 Linux network namespace、veth pair 與 bridge,一步步拆解 Docker 預設 bridge 網路模型的底層實現。