问题描述
我正在使用docker swarm,并希望使用这些容器https://github.com/bitnami/bitnami-docker-pgpool和https://github.com/bitnami/bitnami-docker-postgresql-repmgr。
对于postgres,我将配置3种不同的服务,而repmgr将选出主服务器,并负责确保为热备用设置流复制。
现在我要做的就是用pgpool创建一项服务。我希望它具有很高的可用性,并且我一直在其文档https://www.pgpool.net/docs/latest/en/html/example-cluster.html中对其进行阅读。显然,它要求只有一个节点处于“活动”状态,而其他节点处于“待机”状态,并使用看门狗服务在它们之间进行协调。这就要求他们都彼此了解,并且彼此之间必须具有唯一的配置。
由于我从不打算让pgpool处理数据库的复制和失败选择,所以它们真的需要了解集群吗?我不能在不使用看门狗服务的情况下在集群中拥有多个活动pgpool实例吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)