Amazon MSK ora supporta la versione 4.1 di Apache Kafka
Lo Streaming gestito da Amazon per Apache Kafka (Amazon MSK) ora supporta la versione 4.1 di Apache Kafka, introducendo Code come funzionalità di anteprima, un nuovo protocollo di ribilanciamento dei flussi in accesso anticipato e Eligible Leader Replicas (ELR, repliche idonee a diventare leader). Oltre a queste funzionalità, la versione 4.1 di Apache Kafka include diversi miglioramenti e correzioni di bug. Per maggiori dettagli, consulta le note di rilascio per la versione 4.1 di Apache Kafka.
Un elemento chiave di Kafka 4.1 è l'introduzione di Code come funzionalità in anteprima. I clienti possono utilizzare più consumatori per elaborare messaggi provenienti dalle stesse partizioni di argomento, migliorando il parallelismo e il throughput per i carichi di lavoro che richiedono la consegna dei messaggi da punto a punto. Il nuovo protocollo di ribilanciamento dei flussi si basa sul protocollo di ribilanciamento dei consumatori di Kafka 4.0, estendendo le capacità di coordinamento dei broker ai flussi Kafka per assegnazioni di attività e ribilanciamento ottimizzati. Inoltre, ELR è ora abilitato per impostazione predefinita per aumentare la disponibilità.
Per iniziare a utilizzare Apache Kafka 4.1 su Amazon MSK, è sufficiente selezionare la versione 4.1.x durante la creazione di un nuovo cluster tramite la console di gestione AWS, l'interfaccia a riga di comando AWS o gli AWS SDK. È anche possibile aggiornare i cluster MSK Provisioned esistenti tramite un aggiornamento in sequenza locale. Amazon MSK gestisce il riavvio dei broker in modo orchestrato per garantire la disponibilità del servizio e proteggere i dati durante l'aggiornamento. Attualmente il supporto alla versione 4.1 di Kafka è disponibile in tutte le regioni AWS in cui viene offerto Amazon MSK. Per ulteriori informazioni su come iniziare, consulta la guida per sviluppatori di Amazon MSK.