
分布式系统
文章平均质量分 93
anyRTC
这个作者很懒,什么都没留下…
展开
-
技术分享| Etcd如何实现分布式负载均衡及分布式通知与协调
Etcd 是一个高度一致的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。Etcd比较多的应用场景是用于服务注册与发现(前面文章已经介绍过),除此之外,也可用于键值对存储,应用程序可以读取和写入 Etcd中的数据(类似于内存数据库redis),还可用于分布式系统系统的消息发布与订阅,分布式的通知与协调,以及分布式系统中的负载均衡等等。原创 2022-11-15 10:13:04 · 1114 阅读 · 0 评论 -
技术分享| 分布式系统中服务注册发现组件的原理及比较
文章总结了分布式系统中常用的服务注册发现解决方案,基于Zookeeper、Etcd、Consul框架方案核心思想是通过一组实例(3个或者5个)提供线性强一致性(Linearizable)分布式高可用Key-Value存储服务,将Key-Value存储作为服务注册中心,当相关Key发生变化时监视器能及时通知客户端,通知机制配合服务健康检查当有服务实例启动或故障时客户端能及时感知服务拓扑变化以实现智能路由,从实现方式上看它们可以看作是中心化的服务发现方案。原创 2022-09-20 11:55:28 · 1367 阅读 · 0 评论