feat(config): integrate etcd for service discovery and config management
- Add etcd-client dependency for distributed configuration storage - Implement EtcdConfig with priority: etcd > environment variables > defaults - Add ServiceRegistry for service registration with lease keep-alive - Integrate etcd-based service discovery for appks gRPC connections - Add service watcher for real-time service instance updates - Migrate Redis configuration from single URL to cluster node list - Update Dockerfile with default IMKS_HOST and IMKS_PORT environment variables - Add etcd bootstrap configuration through environment variables - Implement Redis cluster URL building with optional authentication
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
pub mod clients;
|
||||
pub mod config;
|
||||
pub mod health;
|
||||
|
||||
pub use clients::AppksClients;
|
||||
pub use config::RpcConfig;
|
||||
|
||||
Reference in New Issue
Block a user