Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

常用部件

  • 分布式协调

    • Zookeeper
      • 分布式应用程序协调服务
      • Apache项目,是google chubby的开源实现,Java 语言编写
      • 基于 ZAB 协议
    • ectd
      • 分布式键值存储系统
      • CoreOs出品,Go 语言编写
      • 基于 Raft 协议
    • Chubby
      • 分布式锁服务,Google出品,闭源
      • 基于 Paxos 协议
    • Eureka
      • 微服务注册中心,Netflex出品
  • 分布式缓存

    • MemCached
    • Redis
    • DynamoDB(亚马逊提供的全托管NoSQL服务)
  • 宽列式存储

    • Cassandra
    • HBase(全称Hadoop Database)
    • Bigtable(来自Google)
  • 大数据存储

    • HDFS(Hadoop Distribute File System)
      • 支持大数据集以及MapReduce计算
  • 消息队列

    • RabbitMQ
    • Kafka
  • 搜索

    • Elasticsearch
      • 底层是Apache Lucene开源库
    • logstash
      • 对多种数据源进行清洗
  • RPC框架

    • Thrift
    • gRPC
    • Dubbo
  • 其他框架

    • Guava
      • 谷歌开源的java核心库