zoukankan      html  css  js  c++  java
  • etcd

    • 一致性协议: ETCD使用[Raft]协议, ZK使用ZAB(类PAXOS协议),前者容易理解,方便工程实现;
    • 运维方面:ETCD方便运维,ZK难以运维;
    • 项目活跃度:ETCD社区与开发活跃,ZK已经快死了;
    • API:ETCD提供HTTP+JSON, gRPC接口,跨平台跨语言,ZK需要使用其客户端;
    • 访问安全方面:ETCD支持HTTPS访问,ZK在这方面缺失;

    ETCD的使用场景

    和ZK类似,ETCD有很多使用场景,包括:

    • 配置管理
    • 服务注册于发现
    • 选主
    • 应用调度
    • 分布式队列
    • 分布式锁

    ETCD读写性能

    按照官网给出的[Benchmark], 在2CPU,1.8G内存,SSD磁盘这样的配置下,单节点的写性能可以达到16K QPS, 而先写后读也能达到12K QPS。这个性能还是相当可观的

  • 相关阅读:
    如何搭建SVN的客户端和使用
    SVN服务器的本地搭建和使用
    grep命令
    cat命令
    cut命令
    yum 命令
    XPath、XQuery 以及 XSLT 函数
    XPath 实例
    XPath 运算符
    XPath Axes(轴)
  • 原文地址:https://www.cnblogs.com/sysnap/p/7453287.html
Copyright © 2011-2022 走看看