209>Nacos最佳实践掌门教育微服务体系Solar|阿里巴巴Nacos企业级落地中篇背景故事两次Eureka引起业务服务大面积崩溃后,虽然通过升级硬件和优化配置参数的方式得以解决,Eureka服务器目前运行平稳,但我们依旧担心此类事故在未来会再次发生,最终选择落地AlibabaNacos作为掌门教育的新注册中心。Nacos开发篇NacosEurekaSync方案演进Sync官方方案经过研究,我们采取了官方的NacosEurekaSync方案,在小范围试用了一下,效果良好,但一部署到FAT环境后,发现根本不行,一台同步服务器无法抗住将近660个服务(非实例数)的频繁心跳,同时该方案不具备高可用特点。Sync高可用一致性Hash+Zookeeper方案既然一台不行,那么就多几台,但如何做高可用呢?我们率先想到的是一致性Hash方式。当一台或者几台同步服务器挂掉后,采用Zookeeper临时节点的Watch机制监听同步服务器挂掉情况,通知剩余同步服务器执行reHash,挂掉服务的工作由剩余的同步服务器来承担。通过一致性Hash实现被同步的业务服务列表的平均分配,基于对业务服务名的二进制转
目录
143
0
收起右侧 展开右侧
Nacos架构&原理 > 掌门教育微服务体系 Solar | 阿里巴巴 Nacos 企业级落地中篇
  • 读书笔记
    我的笔记
    暂无相关笔记,快来写一篇吧!
点击浏览下一章>>