Amazon MSK adiciona suporte para o Apache Kafka versão 4.1
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) agora oferece suporte ao Apache Kafka versão 4.1, introduzindo filas como um atributo de versão prévia, um novo Streams Rebalance Protocol (Protocolo de rebalanceamento de streaming) em acesso antecipado e Eligible Leader Replicas (ELR – Réplicas de Líderes Qualificados). Junto com esses atributos, a versão 4.1 do Apache Kafka inclui várias correções de erros e melhorias. Para obter mais detalhes, consulte as notas de versão do Apache Kafka para a versão 4.1.
Um dos principais destaques do Kafka 4.1 é a introdução das filas como um atributo de versão prévia. Os clientes podem usar vários consumidores para processar mensagens das mesmas partições de tópicos, melhorando o paralelismo e a throughput de workloads que precisam de entrega de mensagens ponto a ponto. O novo Streams Rebalance Protocol se baseia no protocolo de rebalanceamento de consumidores do Kafka 4.0, estendendo os recursos de coordenação de agentes ao Kafka Streams para otimizar a atribuição de tarefas e o rebalanceamento. Além disso, o ELR agora está habilitado por padrão para fortalecer a disponibilidade.
Para começar a usar o Apache Kafka 4.1 no Amazon MSK, basta selecionar a versão 4.1.x ao criar um novo cluster por meio do Console de Gerenciamento da AWS, da AWS CLI ou dos AWS SDKs. Você também pode atualizar os clusters provisionados pelo MSK existentes com uma atualização contínua no local. O Amazon MSK orquestra a reinicialização do broker para manter a disponibilidade e proteger seus dados durante a atualização. O suporte ao Kafka versão 4.1 está disponível hoje em todas as regiões da AWS nas quais o Amazon MSK é oferecido. Para saber como usá-lo, consulte o Guia do desenvolvedor do Amazon MSK.