feat: Add health checking feature to service registry, which periodically checks service status and deletes unhealthy services
This commit is contained in:
@@ -29,7 +29,7 @@ func registerAsReduceNode() error {
|
||||
Name: "reduce-01",
|
||||
NodeType: "reduce",
|
||||
Address: "localhost",
|
||||
Port: 4001,
|
||||
Port: "4001",
|
||||
}
|
||||
|
||||
json_data, err := json.Marshal(serviceRegisterReq)
|
||||
@@ -46,6 +46,11 @@ func registerAsReduceNode() error {
|
||||
return err
|
||||
}
|
||||
|
||||
if resp.StatusCode != http.StatusOK {
|
||||
log.Fatal("failed to register as reduce-node")
|
||||
return err
|
||||
}
|
||||
|
||||
defer resp.Body.Close()
|
||||
var res map[string]interface{}
|
||||
|
||||
|
Reference in New Issue
Block a user