app购彩网平台

好评猫-专业服务器租用知识门户网站!易记域名:www.haopingmao.com

国内免备案服务器PgBouner能处理新机器的故障转移吗?

chen 免备案服务器 2021-08-06 10:00:54 0

  第三部分国内免备案服务器app购彩网平台:停机期间的PgBouner和持久连接

  

  (这是我对国内免备案服务器PgBouner的使用以及您需要注意的一系列问题的技术回答的第三部分。第二部分可以找到这里)

  因此,国内免备案服务器现在我们已经成功地重新协商了一分钟的网络超时和服务器重新启动,所有这些都是在一个PgBouner会话中进行的,并且已经悄悄地完成了。对于应用程序中的用户,在最坏的情况下可能会出现错误消息;但是,事务可以在下次尝试时完成。在同一届会议上,而且,国内免备案服务器在大多数情况下,向应用程序返回完整的事务报告只会出现延迟。应用程序如何处理该延迟取决于应用程序,而不是PgBouner。

  但是故障转移呢?如果一台机器坏了,国内免备案服务器app购彩网平台而另一台机器被拿出来换了呢?当然,PgBouner不能应付这种情况。毕竟,它是一台完全不同的机器。

  实际上它可以。如果在流复制中有两个或多个数据库,则可以使用具有虚拟IP(VIP)功能的EDB工具,称为EDB故障转移管理器™(EFM)。该工具允许透明和自动的故障转移,或者手动切换--在维护集群中的数据库时通常使用的--复制中的数据库之间的切换。后来在新主人上重新建立了与VIP的联系。

app购彩网平台  您可以将PgBouner连接到VIP,而不是连接到盒子本身的IP地址,并在主服务器发生更改之后;PgBouner将重新连接到新的主机和什么?看上去相同的数据库,就好像发生了网络故障一样。

  为了证明这一点,我们首先需要建立一个更复杂的体系结构。

app购彩网平台  我们需要(至少)再设置两台服务器。一台服务器将是我们当前数据库的备用服务器,我们使用的数据库将是我们最初的主数据库。我们将在这些数据库之间设置流复制,然后设置EFM节点来控制它们。然后我们将使用EFM和它的VIP功能在它们之间失效,并且,通过将保镖连接到VIP而不是盒子本身,我们将模拟网络中断而不是机器的完全改变。

app购彩网平台  另一个服务器将是EFM见证节点。见证节点的作用是坐在EFM集群中,并在集群中的另一个或多个节点之间保持仲裁。这样,EFM就避免了所谓的“拆分大脑”,即集群中的两个或多个节点同时认为自己是主数据库。值得注意的是,集群中没有一个主节点比两个或更多的主节点更可取,因为每个额外的主节点都有一个额外的应用程序连接和写入的端点,这将使在故障后重建新主机时数据的合并变得更加困难。

  将EFM见证节点视为确保一切顺利进行的看门狗,并确保至少有两个EFM节点就它们之间应采取的操作达成一致。EFM见证节点本身与数据库没有关联。而且,由于它相对轻量级,它通常与主数据库之外的其他EDB产品以及它们自己的EFM节点捆绑在一起。

本文由好评猫(http://bzyz185.cn/beian/2021-08-06/725.html)原创,转载请注明!

版权声明

本文作者来自互联网用户,不代表好评猫立场。
app购彩网平台 如果作者发布涉及版权问题请联系我们删除,谢谢!

下一篇:返回列表

网站分类