A respeito do Confluent Kafka, julgue o item a seguir. As pa...
As partições são capazes de gerenciar eventos, porém os tópicos não podem ser quebrados em partições.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Só ir pelo nome "partições " - partes
Apache Kafka é uma plataforma de streaming baseada em sistema distribuído de publish/subscribe, onde há um processo chamado producer, que envia mensagens para um tópico, que é gerenciado e armazenado por um cluster de brokers, e um processo chamado consumer que subscreve ao tópico para realizar a leitura e processamento de tais mensagens.
Um tópico é distribuído entre os brokers e cada broker gerencia um subconjunto de mensagem de cada tópico — tais subconjuntos são chamados de partições. O número de partições é definido quando um tópico é criado e pode ser aumentado a qualquer momento após a criação, mas nunca diminuído.
É importante entendermos que partição é a unidade de paralelismo do Kafka producer e consumer.
Fonte: https://medium.com/@alvarobacelar/entendendo-como-um-consumidor-kafka-funciona-ee72237904c8
ERRADO
Erro em vermelho, correção em azul.
Trecho: [Os] As partições [tópicos]são capazes de gerenciar eventos, porém os tópicos não podem ser quebrados em partições.
Não sei se o termo quebrados é o mais adequado, porém os tópicos podem ser replicados nas partições por meio do chamado fator de replicação. Isso para caso alguma partição caia, a réplica seja restabelecida(é uma forma de backup), o próprio kafka gerencia isso.
go@head2!
Resposta: Falso.
No Apache Kafka, os tópicos são divididos em partições para permitir paralelismo, escalabilidade e distribuição dos dados. Cada partição armazena uma sequência ordenada de eventos (mensagens), e um tópico pode ter múltiplas partições. Portanto, a afirmação de que "os tópicos não podem ser quebrados em partições" está incorreta, já que a divisão de tópicos em partições é uma característica fundamental do Kafka.
Errado.
No Confluent Kafka (e no Apache Kafka em geral), um tópico sempre pode — e normalmente deve — ser dividido em partições.
- Tópico – agrupa eventos (registros ou mensagens) de um mesmo “assunto”.
- Partição – sub‑divisão física de um tópico; cada partição é um log ordenado e imutável de eventos e permite:
- Escalabilidade horizontal: diferentes partições de um mesmo tópico podem ser distribuídas por vários brokers, aumentando a vazão.
- Paralelismo de consumo: múltiplas instâncias de consumidores de um mesmo grupo lêem partições distintas em paralelo.
- Tolerância a falhas: partições podem ser replicadas entre brokers, garantindo alta disponibilidade.
Portanto, a afirmação de que “os tópicos não podem ser quebrados em partições” está incorreta: particionar tópicos é uma característica fundamental do Kafka; é o mecanismo que sustenta seu modelo de escalabilidade e distribuição.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo