Capítulo 6. Aspectos internos do Kafka
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Não é estritamente necessário entender a parte interna do Kafka para executar o Kafka em produção ou escrever aplicativos que o utilizam. No entanto, saber como o Kafka funciona fornece contexto ao solucionar problemas ou tentar entender por que o Kafka se comporta da maneira que se comporta. Como cobrir todos os detalhes de implementação e decisões de design está além do escopo deste livro, neste capítulo nos concentramos em alguns tópicos que são especialmente relevantes para os profissionais do Kafka:
-
Controlador Kafka
-
Como funciona a replicação do Kafka
-
Como é que o Kafka trata os pedidos dos produtores e dos consumidores
-
Como o Kafka lida com o armazenamento, como o formato de ficheiro e os índices
Compreender estes tópicos em profundidade será especialmente útil quando afinares o Kafka - compreender os mecanismos que os botões de afinação controlam é um grande passo para os usares com uma intenção precisa, em vez de os manipulares aleatoriamente.
Membro do cluster
O Kafka utiliza o Apache ZooKeeper para manter a lista de corretores que são atualmente membros de um cluster. Cada broker tem um identificador único que é definido no ficheiro de configuração do broker ou gerado automaticamente. Sempre que um processo de broker é iniciado, regista-se com o seu ID no ZooKeeper, criando um nó efémero. Os corretores ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access