pgskail:PostgreSQL 高可用性变得容易

时间:2024-07-01 00:44:30
【文件属性】:

文件名称:pgskail:PostgreSQL 高可用性变得容易

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-01 00:44:30

Go

pgskail PostgreSQL 高可用性变得容易。 什么是 pgskail旨在通过自动化使水平扩展 PostgreSQL 变得更容易: - 在失败的情况下,执行领导者选举并将活动副本重定向到新领导者 水平扩展 - 在需要时添加/删除副本 - 不断收集和存储指标,这些指标将告诉我们集群的实时运行情况,同时允许确定我们是否需要/可以扩大/缩小规模 这个想法已经在我脑海中酝酿了很长时间了。 以下项目丰富了它: 构建和运行 自动地 ./debug.sh 手动 make pgskail依赖于一个etcd集群。 出于开发目的,您可以像这样使用docker docker run -d --name etcd --net host -e ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379 quay.io/coreos/etcd:v2.0.7 pgska


【文件预览】:
pgskail-master
----debug.sh(180B)
----.gitignore(132B)
----governor()
--------governor.go(3KB)
----Makefile(1KB)
----postgres()
--------postgres.go(642B)
----LICENSE(11KB)
----util()
--------util.go(661B)
----main.go(1KB)
----keystore()
--------keystore.go(3KB)
----README.md(2KB)
----service()
--------options.go(202B)
----VERSION(6B)
----Godeps()
--------Godeps.json(2KB)
--------Readme(136B)
----docker()
--------Dockerfile(1KB)
--------run_pgskail.sh(140B)

网友评论