apache / dubbo-admin

The ops and reference implementation for Apache Dubbo
https://dubbo.apache.org
Apache License 2.0
3.99k stars 2.17k forks source link

flow control adaptation #1161

Closed sjmshsh closed 1 year ago

sjmshsh commented 1 year ago

Traffic control adaptation k8s

Provide functionality

By reading the dubbo source code, it is found that there are two main functions to be provided to better complete the adaptation

Performance

The push process uses grpc bidirectional stream + connection multiplexing, similar to etcd, with very high performance.

design concept

The configuration is not stored and pushed directly in the memory. GetRule also temporarily stores the configuration in memory without persistent storage.

design

Refer to the design method of etcd related functions

Possible problems

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information