首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HA环境下DNS切换的几个问题

问HA环境下DNS切换的几个问题
EN

Stack Overflow用户
提问于 2016-10-24 07:11:31
回答 1查看 112关注 0票数 0

当我使用DNS server + redis/mysql master/slave作为HA部署时,我发现有两个问题:

  1. 当redis/mysql主机失败时,我将从主(sentinel表示redis,mha表示mysql),域名更改可能会因为DNS缓存的存在而滞后,但我们可以减少DNS ttl或关闭nscd服务。
  2. 长期使用的连接可能会一直连接到旧主机(如果连接没有重新连接),这会导致问题。

我的想法是:

在将域名更改为新的主ip地址后,我们需要关闭所有现有连接(客户端将重新连接并连接到新主服务器)或关闭原始主机。

有什么更好的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-11-17 21:28:56

如果这两个节点位于同一个数据中心,您可以使用VIP (Virtual ),然后使用交槽将VIP移动到主机,它几乎是“瞬时”故障转移。

如果节点位于两个不同的数据中心,我认为您可以使用ProxySQL,但是我还没有测试ProxySQL。

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

https://stackoverflow.com/questions/40212574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档