Всем привет. Я всегда считал что у кафки есть только брокеры и партиции, но недавно вот что прочел:
На каждой шарде будут все партиции топика, каждая шарда на своей ноде
Шард и брокер это разве не одно и то же? Точнее, разные стороны одного и того же
Вот что я понял:
Кафка, это бд, и шардированием называется у нее репликация на разные партиции в разные брокеры.
Т.е брокер + определенная партиция = шард, так?
Из этой статьи
http://cloudurable.com/blog/kafka-architecture-low-level/index.htmlKafka’s sharding is called partitioning
опять же про ноды, это же и есть брокер? Т.е нода кафки = сервер кафки, а на сервере кафки крутится брокер.
+ вот здесь
https://jaceklaskowski.gitbooks.io/apache-kafka/content/kafka-brokers.html написано
A Kafka server, a Kafka broker and a Kafka node all refer to the same concept and are synonyms
а еще ссылка на скаладок кафки, где класс называется KafkaServer, но в комментах
/** *
Represents the lifecycle of a single Kafka broker.
Handles all functionality required to start up and shutdown a single Kafka node.
*/