spring-cloud-zookeeper icon indicating copy to clipboard operation
spring-cloud-zookeeper copied to clipboard

Adding support for automatic instance status publishing - fixes gh-266

Open JWThewes opened this issue 4 years ago • 2 comments

Adding support for automatic instance status publishing based on the HealthEndpoint to respect custom HealthIndicator instances. Therfore a ZookeeperInstanceHealthPublisher is introduced. Only activated when HealthEndpoint and TaskScheduler are available. fixedDelay can be configured. Fixes gh-266

The implementation is based on periodically querying the HealthEndpoint. If the status differs to the one in the service registry it is updated.

I added two endpoints to the sample app /up and /down. These set a flag inside a simple custom HealthIndicator giving the possibility to test it inside the sample app (be sure to activate automat instance status publishing via the properties).

Tests & documentation added .

JWThewes avatar Feb 17 '21 22:02 JWThewes

Anyone looking into this. Would be willing to explain or make changes if required.

JWThewes avatar Apr 12 '21 15:04 JWThewes

We'll add it to this years release train for later this year.

spencergibb avatar May 17 '21 14:05 spencergibb