Pgpool-II 是一个提供连接池、复制和负载均衡功能的中间件应用程序。
Pgpool-II 主要由 SRA OSS 开发,并于 2006 年首次发布(首次提交 6c8e01ef)。
发布历史
这是近期发布的部分摘要;有关完整的详细发布列表,请参阅 pgpool-II 发行说明。PgPool 的简要历史可在此 处找到。
请注意,多个 Pgpool-II 版本并行维护和发布。通常,新的次要版本(例如 3.7、4.0、4.1)的发布时间与主要的 PostgreSQL 版本发布时间大致相同。
- 2021-12-07
- 4.3.0 发布
- 2020-11-26
- 4.2.0 发布,新增了
- 日志收集器
- LDAP 认证
SHOW POOL_HEALTH_CHECK_STATS和SHOW POOL_BACKEND_STATS命令- 新的 PCP 命令
pcp_reload_config
- 4.2.0 发布,新增了
- 2019-10-31
- 4.1.0 新发布,新增了
- 语句级别负载均衡
- 自动故障恢复
- 支持 PostgreSQL 12 解析器
- 3.4.26 更新发布(3.4.x 系列的最终发布)
- 4.1.0 新发布,新增了
- 2018-10-19
- 4.0.0 新发布,新增了
- SCRAM 和证书认证支持
- 检测“假”主服务器(“脑裂”场景)
- 负载均衡改进
- 支持 PostgreSQL 11 解析器
- 4.0.0 新发布,新增了
- 2018-07-31
- 3.3.22 更新发布(3.3.x 系列的最终发布)
- 2017-11-22
- 3.7.0 新发布,新增了
- 基于仲裁的故障转移功能
- 每个节点的健康检查参数
- AWS Aurora 支持
- 支持 逻辑复制
- 支持 PostgreSQL 10 解析器
- 3.7.0 新发布,新增了
- 2017-09-05
- 3.2.22 更新发布(3.2.x 系列的最终发布)
- 2016-12-26
- 3.1.21 更新发布(3.1.x 系列的最终发布)
- 2016-11-21
- 3.6.0 新发布,新增了
- 新的
SET、RESET和SHOW命令 - Watchdog 功能增强
- 故障转移改进
- 支持 PostgreSQL 9.6 解析器
- 新的
- 3.6.0 新发布,新增了
- 2016-02-25
- 3.0.20 更新发布(3.0.x 系列的最终发布)
- 2016-01-29
- 3.5.0 新发布,新增了
- Watchdog 功能增强
- 改进了扩展查询协议性能
- 克服“惊群效应”问题
- 支持 PostgreSQL 9.5 解析器
- 3.5.0 新发布,新增了
参考资料
- Pgpool 网站: https://www.pgpool.net/
- 当前文档: https://www.pgpool.net/docs/latest/en/html/
- Git 仓库: https://git.postgresql.org/gitweb/?p=pgpool2.git;a=summary
- Twitter: Pgpool-II (@pgpool2)
有用链接
- Pgpool-II 中的认证 - Bo Peng 于 2020 年 8 月的博客文章
- Pgpool-II 中的连接池 - Bo Peng 于 2020 年 7 月的博客文章
- 使用 Pgpool-II 进行基于共识的故障转移 - HighGo Software 于 2020 年 8 月的文章
