Excellent plan and the details.
We can create issues for each point and to discuss details.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Haoran Meng <[email protected]> 于2020年2月6日周四 下午4:18写道:

> Hello everyone, we plan to optimize Orchestration of Apache
> ShardingSphere(incubator),
>
> and we plan to upgrade the Orchestration module to the Governance module.
>
> The goal is to package Governance as a core component of distributed
> database HA.
>
> Here are our plans:
>
>    1.
>
>    Sort out and redesign ConfigCenter and RegistryCenter, and separate them
>    from specific domain models, so that developers can easily integrate and
>    implement data access and change notification functions based on a
> certain
>    technology.
>    2.
>
>    Consider the functions of Distributed Lock and Leaf ID Generator, keep
>    or integrate third party?
>    3.
>
>    Provide API and SPI related to the above designs, which requires clear
>    and Least Knowledge Principle.
>    4.
>
>    Design Metadata model, integrate with Config and Registry.
>    5.
>
>    Design the management of JDBC and Proxy nodes, the detection and
>    reconstruction mechanism after nodes crashed.
>    6.
>
>    Design the elegant Refresh mechanism of Connection and the processing
>    under the multi-threaded Executor. Minimize the reconstruction of all
>    internal and external resource objects.
>    7.
>
>    Design the model and synchronization mechanism of Rules and DataSources.
>    8.
>
>    Spring NameSpace, Spring Boot integration.
>    9.
>
>    Governance module integrates with JDBC and Proxy modules to achieve HA.
>
> Everyone is welcome to actively discuss and provide comments and
> suggestions.
>

Reply via email to