🎙️ 2026 模擬:Stripe 買 OpenRouter 的背後算盤|AI 日報 Podcast
歡迎收聽 Mark 的 Tech Insights,我是代班主持人沐妍!今天這集「2026 未來科技模擬特輯」要帶大家直擊兩年後的科技震撼彈:支付巨頭 Stripe 竟然砸下 70 億美元收購 OpenRouter!我們還會聊到 OpenAI 為什麼突然中止最新前沿模型的訓練,以及為什麼有五成老闆後悔用 AI 裁員?背後原因等一下告訴你!
把單機版 Uptime Kuma 升級成高可用叢集 — 智慧負載平衡、自動 Failover、健康檢查,一行 Docker Compose 就能啟動。
為了在大規模監控下維持高可用而生的設計
OpenResty + Lua 兩階段路由,依各節點目前的監控數量與狀態,動態把新監控分配到最閒的節點。
節點掛掉時自動把它的監控重新分配到健康節點;節點恢復後再還原,過程不中斷。
週期性檢查每個節點的 /api/v1/health 端點,連續失敗即判定故障並觸發移轉(預設 30 秒)。
以 MariaDB 取代本機 SQLite 作為共享狀態,支援多節點同時讀寫。
可動態增減 Uptime Kuma 節點,監控規模成長時加機器即可,不必砍掉重練。
補上原生版沒有的一組 REST API,方便程式化查狀態、觸發健康檢查與重新分配。
用 cookie 把流量釘到指定節點方便除錯;該節點離線時自動解除釘選。
docker-compose-cluster.yaml 一行指令拉起 OpenResty、多個節點與 MariaDB。
本專案相對於原生 Uptime Kuma 補強了什麼
| 項目 | 原生 Uptime Kuma | 本專案(Cluster) |
|---|---|---|
| 架構 | 單機 | 多節點 HA 叢集 |
| 資料庫 | SQLite(本機) | MariaDB(共享) |
| 負載平衡 | 無 | OpenResty + Lua 智慧路由 |
| 故障處理 | 服務中斷 | 自動重新分配監控 |
| 水平擴展 | 不支援 | 可動態增減節點 |
| 健康檢查 | 無 | 週期性端點檢查 |
| 叢集管理 API | 無 | 提供一組 REST API |
全部以 /lb 為前綴,方便自動化監控與管理
/lb/ping存活檢查
/lb/health叢集健康狀態
/lb/system-status完整系統狀態報告
/lb/available-nodes列出可用節點與負載指標
/lb/fixed-node/{node}把流量釘到指定節點
/lb/trigger-health-check手動觸發一次健康掃描
/lb/trigger-rebalancing強制重新分配監控
/lb/rebalancing-status查看重新分配進度
git clone https://github.com/markku636/uptime-kuma-cluster 並進入專案目錄。
執行下方 Docker Compose 指令,一次拉起 OpenResty、三個 Uptime Kuma 節點與 MariaDB。
用 curl http://localhost:8084/lb/health 與 /lb/available-nodes 確認叢集正常運作。
需要 Docker 與 Docker Compose;節點數、健康檢查間隔等皆可在環境變數調整。