0

我正在使用 postgresql 在主从模型中搜索没有负载平衡的 HA 解决方案。到目前为止,我最喜欢的解决方案是日志传送同步复制。但是我有一个主要担心,就是如果我的从服务器不可用,我的主服务器会继续运行吗?或者它会等待我的从服务器的确认,直到它再次启动?

4

2 回答 2

1

如果您只有一个备用服务器,则主服务器将停止(按设计)。

主服务器仍将提供只读语句,但所有写入将被阻止,直到备用服务器恢复。

您可以通过在 中提供多个候选人来避免这种情况synchronous_standby_names

请参阅PostgreSQL 文档中的同步复制

于 2018-07-24T14:10:43.490 回答
0

我找到了另一种方法来防止主机在从机崩溃时停止。如果从机崩溃,我们可以wal_sender_timeout在 masterspostgresql.conf文件中使用它来断开与从机的连接。

于 2018-08-07T06:57:30.800 回答