Nacos服务心跳
Nacos的實例分為臨時實例和永久實例兩種,可以通過在yaml 文件配置:
spring:application:name: order-servicecloud:nacos:discovery:ephemeral: false # 設置實例為永久實例。true:臨時; false:永久server-addr: 192.168.150.1:8845臨時實例基于心跳方式做健康檢測,而永久實例則是由Nacos主動探測實例狀態。
其中Nacos提供的心跳的API接口為:
接口描述:發送某個實例的心跳
請求類型:PUT
請求路徑:
/nacos/v1/ns/instance/beat請求參數:
| serviceName | 字符串 | 是 | 服務名 |
| groupName | 字符串 | 否 | 分組名 |
| ephemeral | boolean | 否 | 是否臨時實例 |
| beat | JSON格式字符串 | 是 | 實例心跳內容 |
錯誤編碼:
| 400 | Bad Request | 客戶端請求中的語法錯誤 |
| 403 | Forbidden | 沒有權限 |
| 404 | Not Found | 無法找到資源 |
| 500 | Internal Server Error | 服務器內部錯誤 |
| 200 | OK | 正常 |
總結
- 上一篇: Nacos客户端注册的流程图
- 下一篇: Nacos客户端