我正在使用 postgresql 在主从模型中搜索没有负载平衡的 HA 解决方案。到目前为止,我最喜欢的解决方案是日志传送同步复制。但是我有一个主要担心,就是如果我的从服务器不可用,我的主服务器会继续运行吗?或者它会等待我的从服务器的确认,直到它再次启动?
问问题
99 次
2 回答
1
如果您只有一个备用服务器,则主服务器将停止(按设计)。
主服务器仍将提供只读语句,但所有写入将被阻止,直到备用服务器恢复。
您可以通过在 中提供多个候选人来避免这种情况synchronous_standby_names
。
请参阅PostgreSQL 文档中的同步复制。
于 2018-07-24T14:10:43.490 回答
0
我找到了另一种方法来防止主机在从机崩溃时停止。如果从机崩溃,我们可以wal_sender_timeout
在 masterspostgresql.conf
文件中使用它来断开与从机的连接。
于 2018-08-07T06:57:30.800 回答