strongduanmu opened a new issue, #29062: URL: https://github.com/apache/shardingsphere/issues/29062
## Feature Request ### Is your feature request related to a problem? No. ### Describe the feature you would like. Now more and more features are added to ShardingSphere, which are suitable for different scenarios, but they may need the same algorithm. For example, load balancing algorithm is included in read-write splitting, load balancing algorithm is also needed for traffic feature, and even load balancing algorithm will be used for other features in the future. In order to reduce the copy of these algorithms, we need to consider a mechanism to realize reuse of these algorithms. I think we can add new algorithm submodule to the infra module and move the general key generator and load banlance algorithms to here. Following is the new module structure:  Any feature that wants to use these algorithms simply relies on this module and uses the SPI loader loading algorithm when initializing Rule. -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
