问题描述
我们有一个具有1个写入器实例和多个自动缩放的读取器实例的aurora(MysqL)RDS集群,并且正在使用mariadb-java-client 2.1.2
从我们的spring-boot应用程序进行连接。我们希望将应用程序中的任何类型的选择查询都限制为可以在writer实例上运行,因为我们拥有非常繁重的读写密集型应用程序,并且不希望使用select查询来阻塞writer。
以下是我们正在使用的连接属性-
jdbc:MysqL:aurora://writer-endpoint,reader-endpoint:3306/db_name?loadBalanceBlacklistTimeout=40000&assureReadOnly=true
但是我们已经观察到多次测试运行,这些测试有时从我们的应用程序中选择查询,有时也运行在writer实例上。 有什么办法可以完全限制呢?还是限制它可以与writer实例创建的连接数?
对于连接池,我们使用的是Hikari。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)