开发者社区> 问答> 正文

如何node 灾备

我看ppt 里面有node集群灾备,这个实在不是很理解,zookeeper 我们可以做集群,但是我们建立的时候,是建立一个channel 一个 pipeline, 选择一个 Select node, 选择衣蛾load node, 然后映射表。比如说 里面选择 select node 那个node挂掉了,请问如何自动切换到其他节点上面.

这里在ppt 里面的, a 我大概理解了,不知道哪个地方可以知道b,c 咋弄 a. zookeeper集群容灾 leader/follower : hz(3台) + cm3(2台) + cm4(2台) observer : us(2台) 读节点,加速读请求

b. manager杭州多机房部署 node节点客户端容灾,链接失败后切到下一台.

c. node跨IDC机房部署 i. 依赖manager的HA监控机制 (node无法自己监控自己)

原提问者GitHub用户 wz2cool

展开
收起
古拉古拉 2023-06-21 12:23:08 52 0
2 条回答
写回答
取消 提交回答
  • 随心分享,欢迎友善交流讨论:)

    对于您的问题,我可以给出以下解释和建议:

    对于节点的容灾问题,可以考虑使用负载均衡技术来实现。可以在多个节点之间进行负载均衡,以确保在一个节点宕机时,请求能够自动切换到其他节点上。常见的负载均衡技术包括 LVS、Nginx、HAProxy 等,可以根据实际需求和情况进行选择和配置。

    对于跨 IDC 机房部署的节点,可以考虑使用主从复制和数据同步技术来实现。可以将数据同步到其他 IDC 机房的节点上,以确保在主 IDC 机房宕机时,数据能够自动切换到备份 IDC 机房中的节点上。常见的数据同步技术包括 MySQL Replication、Galera Cluster、Tungsten Replicator 等,可以根据实际需求和情况进行选择和配置。

    对于监控和容灾机制,可以考虑使用监控工具和容灾软件来实现。可以使用 Zookeeper、Consul、Etcd 等分布式协调服务来实现节点的监控和容灾,以确保在节点宕机时能够及时发现和切换。同时,也可以使用容灾软件和故障切换工具,如 Pacemaker、Keepalived、Heartbeat 等,来实现节点的自动切换和容灾。

    总之,对于节点容灾和自动切换问题,需要综合考虑多个方面的因素,包括负载均衡、数据同步、监控和容灾机制等,以确保系统的可靠性和高可用性。

    2023-06-30 17:52:38
    赞同 展开评论 打赏
  • select node可以选择多个

    原回答者GitHub用户 agapple

    2023-06-21 13:00:56
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载