使用两个不同的Spring数据源来平衡PostgreSQL查询

我们试图在Kubernetes内部使用流式复制来设置PostgreSQL集群,但我们宁愿避免通过配置pgpool或任何其他SQL感知负载均衡器的麻烦。

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

  • 第一个( @Primary )数据源将指向当前的PostgreSQL主机,并用于读写操作。
  • 第二个数据源将指向热备份副本并用于读取操作。
  • 如果有Kubernetes服务指向当前的主服务器和只读副本,并且故障转移不是自动的,那么这种方法是否存在风险?

    链接地址: http://www.djcxy.com/p/77389.html

    上一篇: balancing PostgreSQL queries using two different Spring datasources

    下一篇: Load balancing PostgreSQL with Windows Servers