opensergo-control-plane
opensergo-control-plane copied to clipboard
Universal cloud-native microservice governance control plane (微服务治理控制面)
Fixes #16 Add fundamental logger mechanism (#16)
控制面支持取消订阅(unsubscribe)某个 target 的配置。取消订阅的语义如下: * 取消订阅由 client 发起 SubscribeConfig request,其中 opType=UNSUBSCRIBE * Control plane 将该连接从该订阅组中移除;特别地,若该订阅组中已无连接(即发起 unsubscribe 的为最后一个订阅的连接),则 control plane 可以在*一段静默期*后从 CRD watcher 取消该分组的订阅关系。 --- Support unsubscribe OpenSergo config. Add a handler...
Support configuration for OpenSergo control plane (via system env or ConfigMap volume).
目前控制面 operator 及 gRPC server 模块中的日志还比较简单,缺失一些重要日志。社区可以系统地进行梳理,并补充相关日志。 Parent task: #16
按照社区的最佳实践,优化项目包组织结构;同时预留扩展性,预留其它控制面嵌入 OpenSergo control plane 组件的准备。 --- Refine the package structure of OpenSergo control plane.
Add Makefile for generating CRD and proto stub code, as well as building and testing the control plane.
Add basic introduction and guidance in README.