摘要
分布式环境通常直接利用Etcd搭建服务注册中心,对外提供服务注册、服务发现功能。Etcd属于CP模型,在强一致性CP模式下,系统可用性受到一定的限制,在多连接、高并发场景下往往成为平台发展瓶颈。研究提出了一种双模服务发现设计方法,通过对服务发现请求强一致性需求的划分,分别提供不同的处理模式,在强一致性需求占比较低的场景下,大幅提高请求响应速度并降低系统资源消耗。引入接口层汇聚前端连接,实现客户端连接管理,对外屏蔽了Etcd集群,达到了降低Etcd集群的连接资源消耗、提升Etcd集群的处理效率的目的。
出处
《电脑编程技巧与维护》
2024年第12期20-23,共4页
Computer Programming Skills & Maintenance