JBOSS与多个数据库的连接(sql集群)

时间:2013-04-09 06:32:34

标签: mysql jboss load-balancing database-connectivity securitydomain

  1. 我想将JBOSS连接到多个数据库(具有故障转移恢复和负载平衡),即在第一个数据库连接失败的情况下,连接从一个数据库切换到另一个数据库。

  2. 此外,每个数据库连接都有一组单独的用户ID和密码。

  3. 我差不多完成了第一部分,但仍然停留在第二部分。

    我该怎么做?

1 个答案:

答案 0 :(得分:1)

这不是应该怎么做的。应该这样做只有一个前端实例,服务器(这里是JBoss)连接到它,它将实际连接发送到它认为合适的任何数据库实例。

有关如何实现的详细信息取决于所使用的服务器。由于您使用mysql标记了问题,因此您可能会对this tutorial感兴趣如何设置这样的事情。

如果您坚持按照自己的方式进行操作,我不会看到负载均衡如何工作。 JBoss如何知道哪个服务器有更多负载?你怎么知道什么时候应该激活故障转移?

如果您已经回答了这些问题,正如您的问题所示,没有什么可以阻止您使用指向不同数据库的不同用户ID和密码创建常规数据源。我认为这本来就是错误的方式。