"注册中心 eureka consul>>[链接] zooKeeper>>[链接] etcd>>[链接] 特性 Consul zooKeeper etcd eureka 编写语言 go Java go java 客户端支持 http,dns 跨语言弱,Curator 组件 http,E .."

微服务

注册中心

特性 Consul zooKeeper etcd eureka
编写语言 go Java go java
客户端支持 http,dns 跨语言弱,Curator 组件 http,Etcd3 支持 grpc http, 非 java(sidecar)
多数据中心 支持
KV 存储 支持 支持 支持 NO
健康检查 服务状态、内存、硬盘等 (弱) 长连接,keepalive 连接心跳 可配支持
watch 支持 全量 / 支持长轮询 支持 支持长轮询 支持长轮询, Eureka 2.0(正在开发中) 也计划支持
自身监控 metrics metrics metrics
安全 acl /https acl https 支持(弱)
致性算法 raft paxos raft
CAP 理论 CA CP(牺牲可用性) CP(牺牲可用性) AP(一致性弱)
spring cloud 已支持 已支持 已支持 已支持

dubbo 2.5.6 版本后 管理平台 dubbo-admin 改变啦incubator-dubbo-ops

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等,欢迎大家加入,贡献开源。

    2619 引用 • 4216 回帖 • 633 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    35 引用 • 80 回帖 • 236 关注
感谢    关注    收藏    赞同    反对    举报    分享
回帖    
请输入回帖内容...