NetFlix Eureka Server 是一個採用 http 協議的服務註冊,發現中心。服務端經過 http 協議暴漏接口給客戶端進行調用,由於是 http 協議的因此客戶端沒有語言限制。app
接口 | 接口地址 | 請求方法 | 接口參數 | 響應數據 |
服務註冊接口 (register) | /apps/{服務名稱} | POST | ||
服務取消註冊( cancel ) | /apps/{服務名稱}/{實例ID} | DELETE | ||
客戶端發送心跳 (sendHeartBeat) | /apps/{服務名稱}/{實例ID} | PUT | status , lastDirtyTimestamp , overriddenstatus | |
更新實例狀態 (statusUpdate) | /apps/{服務名稱}/{實例ID} | PUT | status , lastDirtyTimestamp | |
deleteStatusOverride | /apps/{服務名稱}/{實例ID}/status | DELETE | lastDirtyTimestamp | |
獲取服務列表 (getApplications) | /apps/ | GET | regions | |
getDelta | /apps/delta | GET | regions | |
getVip | /vips/ | GET | vipAddress , regions | |
getSecureVip | /svips/ | GET | secureVipAddress , regions | |
getApplication | /apps/{服務名稱} | GET | ||
getInstance | /apps/{服務名稱}/{實例ID} | GET | ||
getInstance | /instances/{實例ID} | GET | ||
shutdown |