我想将JBOSS连接到多个数据库(具有故障转移恢复和负载平衡),即在第一个数据库连接失败的情况下,连接从一个数据库切换到另一个数据库。
此外,每个数据库连接都有一组单独的用户ID和密码。
我差不多完成了第一部分,但仍然停留在第二部分。
我该怎么做?
答案 0 :(得分:1)
这不是应该怎么做的。应该这样做只有一个前端实例,服务器(这里是JBoss)连接到它,它将实际连接发送到它认为合适的任何数据库实例。
有关如何实现的详细信息取决于所使用的服务器。由于您使用mysql标记了问题,因此您可能会对this tutorial感兴趣如何设置这样的事情。
如果您坚持按照自己的方式进行操作,我不会看到负载均衡如何工作。 JBoss如何知道哪个服务器有更多负载?你怎么知道什么时候应该激活故障转移?
如果您已经回答了这些问题,正如您的问题所示,没有什么可以阻止您使用指向不同数据库的不同用户ID和密码创建常规数据源。我认为这本来就是错误的方式。