AWS rds-如何读取Java应用程序内部的读取副本?

AWS rds-如何读取Java应用程序内部的读取副本?,java,mysql,amazon-web-services,rds,Java,Mysql,Amazon Web Services,Rds,我是aws的新手 我有一个mysql rds实例,我刚刚创建了两个读取副本。我的应用程序是用Java编写的,到目前为止我所做的是使用连接到一个aws实例的JDBC,但现在我如何将工作分配到3台服务器上?您可以设置一个循环,以循环请求从服务器。然后在代码中配置两个连接:一个直接指向主机进行写入,另一个指向ELB端点进行读取 或者,如果您喜欢冒险,您可以使用Nginx、HAProxy或类似的工具设置自己的内部负载平衡器。无论哪种情况,您的LB都将在端口3306上侦听。AWS建议设置路由53。这是关于

我是aws的新手

我有一个mysql rds实例,我刚刚创建了两个读取副本。我的应用程序是用Java编写的,到目前为止我所做的是使用连接到一个aws实例的JDBC,但现在我如何将工作分配到3台服务器上?

您可以设置一个循环,以循环请求从服务器。然后在代码中配置两个连接:一个直接指向主机进行写入,另一个指向ELB端点进行读取


或者,如果您喜欢冒险,您可以使用Nginx、HAProxy或类似的工具设置自己的内部负载平衡器。无论哪种情况,您的LB都将在端口3306上侦听。

AWS建议设置路由53。这是关于这个主题的官方文章

谢谢你的回答!没问题。乐意为您解答任何RDS问题。