feat(registry): add service discovery and health check capabilities
- Integrate tonic-health for gRPC service health monitoring - Add etcd-based service registration with automatic keep-alive - Implement dynamic configuration loading from etcd with fallback - Remove external dependencies from docker-compose for simplified deployment - Refactor service registration logic with improved lease management - Add health service to gRPC server with serving status reporting
This commit is contained in:
@@ -46,6 +46,7 @@ tonic = { version = "0.14", features = ["transport", "channel"] }
|
||||
prost = "0.14"
|
||||
prost-types = "0.14"
|
||||
tonic-prost = "0.14"
|
||||
tonic-health = "0.14.6"
|
||||
url = "2.5"
|
||||
etcd-client = { version = "0.18", features = ["tls"] }
|
||||
tokio-stream = "0.1"
|
||||
|
||||
Reference in New Issue
Block a user