Consul
HashiCorp 的服務網路平台,提供服務發現、健康檢查、分散式 KV 儲存與多資料中心聯邦。單一執行檔,內嵌 Raft 儲存。
部署後可以做什麼
- 開啟網域 — Consul Web UI 直接載入,開發模式無需登入
- 瀏覽服務 — 查看所有已註冊的服務及健康狀態
- 探索節點 — 檢視節點的後設資料、健康檢查與座標
- 使用 KV 儲存 — 直接在 UI 中建立、讀取、更新和刪除鍵值對
- 註冊服務 — 透過 HTTP API 註冊服務
- DNS 查詢 — Consul 提供 DNS 介面進行服務發現
- 健康檢查 — 定義 HTTP、TCP、Script 或 TTL 類型的健康檢查
主要功能
- 透過 DNS 和 HTTP 介面進行服務發現
- 分散式 KV 儲存,支援阻塞查詢
- 服務與節點的健康檢查
- 多資料中心聯邦
- ACL 存取控制系統
- 快照備份與還原
授權
BUSL-1.1 — GitHub