[GitHub] [incubator-shardingsphere] terrymanu opened a new issue #3691: Pluggable platform of ShardingSphere
terrymanu opened a new issue #3691: Pluggable platform of ShardingSphere URL: https://github.com/apache/incubator-shardingsphere/issues/3691 I'd like to establish a pluggable platform of ShardingSphere. The proposal of pluggable platform is decoupling all features and technical implementations. I plan split all features from sharding-core first, and then use SPI to introduce features into the pluggable platform(same thing with sharding, sharding can be remove from main process too). The pluggable platform is a blank JDBC and database protocol finally, and provide assist technical features such as SQL parser and SQL rewrite. - [ ] Create encrypt-core project - [ ] Create master-slave-core project - [ ] Refactor orchestration module can work independently - [ ] Refactor transaction module can work independently - [ ] Corporate with all features together - [ ] Use SPI to introduce all features - [ ] Redesign configuration - [ ] Redesign java configuration - [ ] Redesign yaml configuration - [ ] Redesign spring namespace - [ ] Redesign spring boot starter This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services
[GitHub] [incubator-shardingsphere] terrymanu opened a new issue #3691: Pluggable platform of ShardingSphere
terrymanu opened a new issue #3691: Pluggable platform of ShardingSphere URL: https://github.com/apache/incubator-shardingsphere/issues/3691 I'd like to establish a pluggable platform of ShardingSphere. The proposal of pluggable platform is decoupling all features and technical implementations. I plan split all features from sharding-core first, and then use SPI to introduce features into the pluggable platform(same thing with sharding, sharding can be remove from main process too). The pluggable platform is a blank JDBC and database protocol finally, and provide assist technical features such as SQL parser and SQL rewrite. More background can reference: https://lists.apache.org/thread.html/9d00ada223b9f058c69e39173181219c00fa019c913b07f97b0e%40%3Cdev.shardingsphere.apache.org%3E - [x] Create encrypt-core project - [ ] Create master-slave-core project - [ ] Refactor orchestration module can work independently - [ ] Refactor transaction module can work independently - [ ] Corporate with all features together - [ ] Use SPI to introduce all features - [ ] Redesign configuration - [ ] Redesign java configuration - [ ] Redesign yaml configuration - [ ] Redesign spring namespace - [ ] Redesign spring boot starter This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services
[GitHub] [incubator-shardingsphere] terrymanu opened a new issue #3691: Pluggable platform of ShardingSphere
terrymanu opened a new issue #3691: Pluggable platform of ShardingSphere URL: https://github.com/apache/incubator-shardingsphere/issues/3691 I'd like to establish a pluggable platform of ShardingSphere. The proposal of pluggable platform is decoupling all features and technical implementations. I plan split all features from sharding-core first, and then use SPI to introduce features into the pluggable platform(same thing with sharding, sharding can be remove from main process too). The pluggable platform is a blank JDBC and database protocol finally, and provide assist technical features such as SQL parser and SQL rewrite. More background can reference: https://lists.apache.org/thread.html/9d00ada223b9f058c69e39173181219c00fa019c913b07f97b0e%40%3Cdev.shardingsphere.apache.org%3E - [x] Create encrypt-core project - [x] Create master-slave-core project - [ ] Refactor orchestration module can work independently - [ ] Refactor transaction module can work independently - [ ] Corporate with all features together - [ ] Use SPI to introduce all features - [ ] Redesign configuration - [ ] Redesign java configuration - [ ] Redesign yaml configuration - [ ] Redesign spring namespace - [ ] Redesign spring boot starter This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services