Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用于rds postgres高可用性的pgpool

用于rds postgres高可用性的pgpool
EN

Stack Overflow用户
提问于 2021-04-13 23:25:10
回答 1查看 104关注 0票数 0

RDS Aurora for PostgreSQL集群有一个写入器和两个读取器节点。当有大量的写入活动,并且当读取器节点滞后于这些变化时,aurora停止读取器节点-赶上更新并启动实例。这样做是为了避免陈旧的读取。

但这会导致应用程序在读取器重新启动时连接到读取器失败,在这种情况下,我可以使用pgpool或任何其他工具来监视读取器,当读取器未启动时,将读取的内容转发给写入器吗?想要避免应用程序失败,请建议如何最好地解决此问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-07 12:54:36

听起来您可能会直接连接到阅读器节点。您将希望使用集群的读取器端点进行连接。

如果您选择集群,在"Connectivity and security“选项卡下,您将找到一个包含两个”Endpoint“的表。一个用于只读,另一个用于写实例。将您的应用程序指向这些节点,它们将别名到写入器节点,并在读取器节点之间进行负载平衡。当然,我假设您的应用程序将只读调用传递给一个数据库连接,而将读/写调用传递给另一个数据库连接。

另一种方法是将pgpool2配置为在读/写和只读端点之间实现负载平衡。这样,您的应用程序就不必跟踪哪些调用是只读的,等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67083577

复制
相关文章
5、pgpool-II高可用性(一)数据库的高可用性
使用 pgpool-II 软件;我们常用来实现流复制的高可用性;备库只读的,不可写;就是当主库出现问题时;需要把备库自动激活为主库;来接管服务。
huofo
2022/03/18
1.9K0
PostgreSQL-HA 高可用集群在 Rainbond 上的部署方案
PostgreSQL 是一种流行的开源关系型数据库管理系统。它提供了标准的SQL语言接口用于操作数据库。
Rainbond开源
2023/05/09
1.3K0
每周 Postgres 世界动态 2022w12
[每周 Postgres 世界动态] 本文全网唯一源地址 产品新闻 信息来源:网址基础上整理。 PgBouncer 发布新版本1.17.0. PgBouncer 是一个开源的、轻量级的、用于 PostgreSQL 的单二进制连接池。 博客动态 信息来源:网址 作者 文章
艾超_运成
2022/03/27
3890
每周 Postgres 世界动态 2022w12
PostgreSQL-HA 高可用集群在 Rainbond 上的部署方案
PostgreSQL 是一种流行的开源关系型数据库管理系统。它提供了标准的SQL语言接口用于操作数据库。
我是阳明
2023/08/21
5630
PostgreSQL-HA 高可用集群在 Rainbond 上的部署方案
进阶数据库系列(十九):PostgreSQL 基于 Pgpool 实现读写分离
Pgpool 是一个高性能的连接池和负载均衡器,用于 PostgreSQL 数据库。Pgpool 可以作为中间层,位于客户端和 PostgreSQL 服务器之间,来管理连接请求并分配给不同的 PostgreSQL 服务器进行处理,以提高整体的系统性能和可用性。Pgpool 的一些主要功能包括:
民工哥
2023/08/22
4K0
进阶数据库系列(十九):PostgreSQL 基于 Pgpool 实现读写分离
【Postgres扩展】pg_auto_failover支持高可用性和自动故障转移
作为Citus团队的一员(Citus横向扩展Postgres,但这不是我们要做的全部),我从事pg_auto_failover已有相当一段时间了,我很高兴我们现在已经将pgautofailover作为开源引入了,为您提供自动故障转移和高可用性!
架构师研究会
2020/07/17
2.2K0
每周 Postgres 世界动态 2022w01
[每周 Postgres 世界动态] 本文全网唯一源地址 产品新闻 信息来源:网址 Pgpool-II 发布新版本 4.2.7, 4.1.10, 4.0.17, 以及 3.7.22. Pgpool-II 是一个连接池和语句复制系统。 parquet_s3_fdw 发布新版本 0.2.1. parquet_s3_fdw 是一个用于读写 S3 parquet 文件的 fdw 插件。 Database Lab 发布新版本3.0. Database Lab 是一个快速克隆大型数据库构造非生产环境的工具。 sqlit
艾超_运成
2022/01/09
6330
每周 Postgres 世界动态 2022w01
原 利用pgpool实现PostgreSQL的高可用
基于流复制的方式,两节点自动切换:     1、单pgpool         a.环境: pgpool:192.168.238.129 data1:192.168.238.130 data2:192.168.238.131         b.图例         c.配置互信 ssh-copy-id ha@node1 ssh-copy-id ha@node2         d.数据库节点配置,请参照《 使用pg_basebackup搭建PostgreSQL流复制环境 》。
王果壳
2018/06/21
2.3K0
每周 Postgres 世界动态 2022w13
[每周 Postgres 世界动态] 本文全网唯一源地址 产品新闻 信息来源:网址基础上整理。 无 博客动态 信息来源:网址 作者 文章
艾超_运成
2022/04/04
1.1K0
每周 Postgres 世界动态 2022w13
每周 Postgres 世界动态 2022w33
图片本文全网唯一源地址产品新闻信息来源:网址基础上整理。时间消息2022-08-18Pgpool-II 4.3.3, 4.2.10, 4.1.13, 4.0.20 and 3.7.25 released.2022-08-18PGConf.EU 2022 schedule posted, registration open2022-08-17CloudNativePG 1.16.1 and 1.15.3 Released!2022-08-15PostgreSQL JDBC versions 42.4.1/42
艾超_运成
2022/08/24
3160
每周 Postgres 世界动态 2022w33
云原生 PostgreSQL 集群 - PGO:来自 Crunchy Data 的 Postgres Operator
使用 PGO 在 Kubernetes 上运行 Cloud Native PostgreSQL:来自 Crunchy Data 的 Postgres Operator!
为少
2022/03/31
2.1K0
云原生 PostgreSQL 集群 - PGO:来自 Crunchy Data 的 Postgres Operator
「在 Kubernetes 上运行 Pgpool-Il」实现 PostgreSQL 查询(读)负载均衡和连接池
因为 PostgreSQL 是一个有状态的应用程序,并且管理 PostgreSQL 有非常具体的要求(例如备份、恢复、自动故障转移等),Kubernetes 的内置功能无法处理这些任务。因此,需要一个扩展 Kubernetes 功能以创建和管理 PostgreSQL 的 Operator。
为少
2022/03/31
1.8K0
「在 Kubernetes 上运行 Pgpool-Il」实现 PostgreSQL 查询(读)负载均衡和连接池
PG 14 + Pgpool-II + Watchdog 实现高可用(自动故障转移+读写分离+负载均衡)
Pgpool-II是一个在PostgreSQL服务器和PostgreSQL数据库客户端之间工作的中间件。它是根据BSD许可证授权的。它提供以下功能。
AiDBA宝典
2022/11/07
5.3K1
PG 14 + Pgpool-II + Watchdog 实现高可用(自动故障转移+读写分离+负载均衡)
每周 Postgres 世界动态 2022w06
[每周 Postgres 世界动态] 本文全网唯一源地址 产品新闻 信息来源:网址基础上整理。 PostgreSQL 新版本发布 14.2 13.6 12.10 11.15 10.20 PostGIS 新版本发布3.2.1. PostGIS 是一个面向 PostgreSQL 的空间数据库扩展。 博客动态 信息来源:网址 depesz - 使用 INT4/INT 替换 INT8/BIGINT 将为你节省多少空间? EDB - 服务端 LZ4 备份压缩 EDB - 先慢后快[FOSDEM 2022] Yugab
艾超_运成
2022/02/14
6560
每周 Postgres 世界动态 2022w06
【DB宝95】PG 14 + Pgpool-II + Watchdog 实现高可用(自动故障转移+读写分离+负载均衡)
Pgpool-II是一个在PostgreSQL服务器和PostgreSQL数据库客户端之间工作的中间件。它是根据BSD许可证授权的。它提供以下功能。
AiDBA宝典
2022/04/11
4K3
【DB宝95】PG 14 + Pgpool-II + Watchdog 实现高可用(自动故障转移+读写分离+负载均衡)
高可用性的前生今世
题记:今天是2018年1月1日,这是一个特殊的日子,民间称为“三头”,意思是周头、月头、年头;我把它称为“3A”,指Kerberos协议的3A。无独有偶的是今年也是狗年,智能时代冥府门前的看门狗也进化为先进的机器人三头狗了。今天讨论的就是其中的一个A--Availability. 高可用性(High Availability,简写为HA)是一个有着很长历史的话题。随着时间的推移,各种各样的方法被发明并被使用,以保证应用、服务、数据库、网络和存储是可用的、可靠的,可以为企业提供及时的服务支持。由于企业越来越依
企鹅号小编
2018/01/11
1.1K0
高可用性的前生今世
【DB宝72】pgpool-II和pgpoolAdmin的使用
但是,之前的文章中没有介绍有关pgpoolAdmin的知识,这款针对pgpool开发的web界面工具,还是比较实用的。
AiDBA宝典
2021/12/17
3.3K0
【DB宝72】pgpool-II和pgpoolAdmin的使用
Vertica 高可用性测试
Vertica也是MPP架构的数据库,相比大家熟悉的MPP架构,比如Greenplum和hadoop这些产品,Vertica最大的不同就是没有主节点这个概念。 也就是说Vertica集群中(K-safe=1情况),任何一个节点宕机都不会影响到其他节点对外提供服务。 而在其他有主节点的架构中,一旦主节点挂掉,整个集群就会挂掉,所以还需要考虑进一步冗余主节点。
Alfred Zhao
2022/05/06
6760
pgpool-II 4.3 中文手册 - 入门教程
在本节中,我们假设您已经安装了 Pgpool-II 与 PostgreSQL 集群。
为少
2022/05/17
1.8K0
pgpool-II 4.3 中文手册 - 入门教程
架构要素-高可用性[通俗易懂]
应用层主要处理站点应用的业务逻辑,因此也称业务逻辑层,应用的一个显著特点是应用的无状态。
全栈程序员站长
2022/07/10
4460

相似问题

用于Postgres的Azure数据库的高可用性

10

AWS RDS - Postgres的高CPU利用率

220

基于pgpool的Kubernetes postgres复制

11

用于mesos的高可用性集群

13

用于高可用性的气流设置

35
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文