MySQL数据库共享配置

问题描述 投票:-1回答:1

我想使用spring boot和mysql数据库测试一个分片示例。如果我在jdbc:mysql://localhost:3306/testjdbc:mysql://localhost:3307/test上启动mysql数据库。或者,我也可以使用相同的端口但使用不同的架构进行测试。我可以根据userid使用nginx配置为反向代理以连接到数据库吗(这是我进行分片的关键?还是测试它的最佳方法是什么?在应用程序级进行分片是否更好?本身。我将为此使用springboot应用程序。

mysql spring-boot nginx configuration sharding
1个回答
0
投票

事实证明,我使事情复杂化了。我需要在春季使用自定义版本AbstractRoutingDataSource以及多个数据库配置,以使其正常运行。整个解决方案可以参见here

© www.soinside.com 2019 - 2024. All rights reserved.