服务发现与注册

Posted lenovo_tiger_love

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务发现与注册相关的知识,希望对你有一定的参考价值。

CAP理论

  1. Consistency(一致性), 数据一致更新,所有数据变动都是同步的
  2. Availability(可用性), 好的响应性能
  3. Partition tolerance(分区容错性) 可靠性

参考资料:CAP理论

服务发现比较

consul zookeeper etcd eureka
服务健康检查 服务状态,内存,硬盘等 (弱)长连接,keepalive 连接心跳 可配支持
多数据中心 支持
kv存储 支持
一致性 raft paxos raft
cap ca cp cp ap
支持接口 http/dns client http/grpc http(sidecar)
watch支持 全量/支持long polling 支持 支持 long polling 支持 long polling/大部分增量
自身监控 metrics metrics metrics
安全 acl /https acl https支持(弱)
spring cloud集成 支持 支持 支持 支持

Consul详细介绍

Eureka简介

Zookeeper简介

以上是关于服务发现与注册的主要内容,如果未能解决你的问题,请参考以下文章

微服务架构之服务注册与发现(一)

有赞服务注册与发现架构演进

服务注册与发现的原理和实现

微服务注册与发现

Spring Cloud笔记03: 服务注册和服务发现的基本概念

微服务系列:服务注册与发现的实现原理及实现优劣势比较