注册中心

特性 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 等,欢迎大家加入,贡献开源。

    2818 引用 • 4207 回帖 • 644 关注
  • 微服务

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

    34 引用 • 80 回帖 • 261 关注
感谢    关注    收藏    赞同    反对    举报    分享