【发布时间】:2017-04-16 19:09:39
【问题描述】:
我正在使用 vagrant 设置服务器集群,并使用 Redis sentinel 和 HAProxy 进行 Postgresql 数据库连接(使用 pgpool)。我很好奇将 haproxy 和 redis sentinel 放在我的每个 Web 服务器节点上并让它们直接连接到这些节点是否有意义。想法是,它可以创建到 DB 和 redis 的分布式连接,并将单点故障减少到拥有一个它们连接到的单个 haproxy,然后拆分到不同的 db 节点。我还可以将数据库连接(通过 haproxy)和 redis(通过哨兵)封装到本地主机。这有意义吗?
【问题讨论】:
标签: redis haproxy high-availability failover sentinel