2021年底文章略读 郝伟 2021年度 [TOC]

1. 大数据方向

  • Kafka学习之路 (一)Kafka的简介 对Kafka进行基本概念的介绍。Kafka一种高吞吐量的分布式的消息订阅与发布系统,它具有解耦能力、支持冗余(副本)、高扩展性、灵活性&峰值处理能力、可恢复性、顺序保证、缓冲、异步通信等特点。

    kafka有几个非常重要的基本概念:

  • broker:Kafka 集群包含一个或多个服务器,服务器节点称为broker。
  • Topic:每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。
  • Partition:Topic中的数据分割为一个或多个partition。每个topic至少有一个partition。
  • Producer:生产者即数据的发布者,该角色将消息发布到Kafka的topic中。
  • Consumer:消费者可以从Broker中读取数据,一个消费者可以消费多个topic中的数据。
  • Consumer Group:每个Consumer属于一个特定的Consumer Group。
  • Leader:每个partition有多个副本,其中有且仅有一个作为Leader,Leader是当前负责数据的读写的partition。
  • Follower:Follower跟随Leader,以实现Follower与Leader保持数据同步。

results matching ""

    No results matching ""