1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/aalansehaiyang-technology-talk

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
kafka-sourcecode.md 863 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
wenwan Отправлено 02.01.2018 16:09 9cac172

笔记


核心概念

  • 消息

    最基本的数据单元

  • Topic、分区、Log

  • 保留策略

    • 根据消息保留的时间,超过指定时间,就可以被删除
    • 根据Topic存储的数据大小
  • Broker

  • 副本

    每个分区至少有一个副本,对消息进行了冗余备份,灾备

  • ISR集合

    副本集合,表示的是目前“可用”且消息量与Leader相差不多的副本集合,这是整个副本集合的一个子集。

  • Cluster、Controller

  • 生产者

  • 消费者

    从Topic中拉取消息,并对消息进行消费。某个消费者消费到Partition的哪个位置(offset)的相关信息,由Consumer自己维护的。

  • Consumer Group

    多个Consumer可以组成一个Group,保证其订阅的Topic的每个分区可以被分配给此Consumer Group中的一个消费者处理。

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/aalansehaiyang-technology-talk.git
git@api.gitlife.ru:oschina-mirror/aalansehaiyang-technology-talk.git
oschina-mirror
aalansehaiyang-technology-talk
aalansehaiyang-technology-talk
master