Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
Description
Currently, the service registry module in Java Chassis has the following problems:
- Low level components access high level components frequently. The cyclic relationships make the implementation complicated and introduce some redundant access points.
- Low level components should be stateless to be reused by high level components. Introducing state into low level components makes it relies heavily on the high level components, causing cyclic relationships.
- Hard to integrate with third-party framework. It does not provide a standalone client with cache capability inside. It also requires the configurations should be loaded from dynamic properties.
Details: http://servicecomb.io/docs/service-registry-refactor-proposal/