使用两个不同的Spring数据源对PostgreSQL进行负载均衡

时间:2017-01-24 16:06:58

标签: java postgresql spring-boot kubernetes replication

我们正在尝试使用Kubernetes中的流复制来设置PostgreSQL集群,但我们宁愿避免通过配置pgpool或任何其他SQL感知负载平衡器的麻烦。 / p>

话虽如此,我想问一下,将Spring Boot配置为以下列方式使用两个数据源是否是一个好主意:

  • 第一个(@Primary)数据源将指向当前的PostgreSQL主数据并用于读写操作。
  • 第二个数据源将指向热备份副本并用于读取操作。

如果有Kubernetes服务指向当前主服务器和读取副本服务器,并且故障转移自动化,这种方法是否存在风险?

0 个答案:

没有答案