Spring Boot应用程序将两个主机(具有不同的端口和URL)放在单个数据源上

时间:2018-04-12 13:54:36

标签: spring-boot

考虑一个连接到具有两个节点的单个数据库的Spring Boot应用程序。我们称它们为主(P)和辅(S)节点。 P& P& S具有不同的HOST(URL和端口)详细信息。当P下降时,S将启动并运行,反之亦然。 P& S两个节点始终同步,数据互相复制,我们不应该打扰。

现在的限制是我们只需要在spring应用程序中配置一个数据源。 IBM建议存在驱动程序级别关联设置,这有助于我们仅针对一个数据源放置多个主机详细信息。以下是可能有用的链接: https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/tdat_clientaffinity.html

最重要的是,我们正在尝试使用Spring Boot实现此目的,仅针对一个数据源放置多个主机详细信息。如果一台主机出现故障,应切换到下一台主机。

限制:我不想创建多个数据源连接。

0 个答案:

没有答案