dyrnq commented on issue #8856:
URL: https://github.com/apache/apisix/issues/8856#issuecomment-1436231298

   They are all consul discovery, Only the interface is slightly different.
   
   Consul has an agent ability to health check the endpoints that registered. 
health check is an optional for users.
   
   Consul have two API get registered endpoints, one is [Consul Catalog 
API](https://developer.hashicorp.com/consul/api-docs/catalog) and another is  
[Consul health API](https://developer.hashicorp.com/consul/api-docs/health).
   
   And consul health API can use consul the optional health checking 
mechanisms. and return health filter upstream endpoint to apisix.
   
   
   So if consul return health  endpoint to apisix, then apisix no need to 
health check them, and if consul return all endpoints to apisix ,then apisix 
need to do healtch check.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to