Consul使用一個網絡層成像系統來計算集羣中節點的網絡座標。這個座標容許使用一種很是簡單的計算來估計任何兩個節點之間的往返時間。這對於不少應用都是有用的,好比尋找某個請求節點最近的服務節點或者故障轉移到最近的數據中心。html
全部這些都是使用Serf庫提供。Serf的網絡成像系統基於「Vivaldi: A Decentralized Network Coordinate System」,在其餘研究基礎上作了一些改進。更多的細節見Serf網絡座標。網絡
Consul中有幾種網絡座標表現形式:spa