java-training-camp
java-training-camp copied to clipboard
[云原生 - 2. 服务治理云原生架构] 作业一:补充 microsphere-etcd-spring-cloud 中的 ReactiveDiscoveryClient 实现
要求:
- [必须] 参考 Microsphere etcd 工程 microsphere-etcd-spring-cloud 模块下的 io.microsphere.etcd.spring.cloud.client.discovery.EtcdDiscoveryClient 实现,补充 ReactiveDiscoveryClient 实现
- [可选] 优化 ReactiveDiscoveryClient 实现,尽可能将 EtcdDiscoveryClient 与 ReactiveDiscoveryClient 低耦合,实现高内聚
https://github.com/xiaozhimingjava/microsphere-etcd/tree/etcdreactiveclient
https://github.com/microsphere-projects/microsphere-etcd/pull/4
https://github.com/xiaozhimingjava/microsphere-etcd/tree/etcdreactiveclient
/services 路径可以通过 EtcdClientProperties Bean 中的 rootPath 属性来灵活装配。