Hi, Liang
Point 1 : I prefer hold the prefix `shardingsphere`, if some moudles name with ` shardingsphere` prefix are too long , i suggest may be we can consider optimizing the module name first. I think without prefix is simpler, but with prefix is more tidy. Point 2 : `scaling` is independent ,but it doesn't look like the same level as others. Thanks! zhaojun <[email protected]> 于2020年5月15日周五 上午10:06写道: > LGTM, it looks jdbc and proxy is light enough after pluggable platform > complete. > > Regards, > cherrylzhao > ------------------------------------------------------- > Email:[email protected] > Jun Zhao(cherrylzhao) Apache ShardingSphere > > > [email protected] <[email protected]> 于2020年5月14日周四 下午10:35写道: > > > Hi all, > > > > Apache ShardingSphere has lots of new features for new version 5.x. > > It is better to aggregate and redesign modules. > > > > The current modules are: > > ``` > > shardingsphere-spi > > shardingsphere-sql-parser > > shardingsphere-database-protocol > > shardingsphere-underlying > > sharding-jdbc > > sharding-proxy > > sharding-core > > sharding-spring > > sharding-orchestration > > sharding-opentracing > > sharding-metrics > > sharding-transaction > > sharding-scaling > > master-slave-core > > encrypt-core > > shadow-core > > control-panel > > shardingsphere-integration-test > > > > ``` > > > > There are serval points need to be adjusted: > > > > 1. There are 2 diff prefixes for `shardingsphere` and `sharding` we need > > to unify. `sharding` is a feature name, and `shardingsphere` is too long, > > so I prefer remove all prefixes. > > 2. We have lots of features and may add more, so it is better to > aggregate > > them to a parent modules. > > 3. The orchestration related modules can be include in control-panel > > module. > > 4. It is better to rename shardingsphere-underlying to infra module > because > > of it is more shortly and more make sense. > > > > So the draft of new modules are: > > > > ``` > > spi > > sql-parser > > db-protocol > > infra > > jdbc > > proxy > > spring > > transaction > > scaling > > features > > -- sharding > > -- master-slave > > -- encrypt > > -- shadow > > control-panel > > -- orchestration > > -- opentracing > > -- metrics > > integration-test > > distribution > > ``` > > > > Any suggestion? > > > > ------------------ > > > > Liang Zhang (John) > > Apache ShardingSphere & Dubbo > > > -- Haoran Meng [email protected]
