Apache Yazılım Vakfı (ASF) tarafından yönetilen Kafka projesi 3.9 sürümüne ulaştı. Sürüm notlarına göre bu, etkinlik ve veri akışı işleme platformunun 3.x serisindeki son büyük güncellemedir. Kafka, sürüm 4.0'dan bu yana ZooKeeper olmadan çalıştığı için bu sürüm, kullanımdan kaldırılan ZooKeeper moduna yönelik desteğin sona erdiğini gösteriyor.
Duyuru
KRaft-Quoren, ZooKeeper'ın yerini alıyor
Kafka 3.9'daki önemli bir yenilik, denetleyici düğümlerini kesinti olmadan değiştirmenize olanak tanıyan KRaft dinamik çekirdeklerinin sunulmasıdır. Bu, kullanıcıların Kafka altyapısını yönetmesini ve özelleştirmesini kolaylaştıracaktır. Apache Kafka'daki KRaft çekirdeği, meta verileri yönetmek için Raft algoritmasından yararlanan ve ZooKeeper'a bağımlılığı ortadan kaldıran bir sistemdir. ZooKeeper, dağıtılmış sistemlerde yapılandırmaları, ad kayıtlarını ve senkronizasyon hizmetlerini merkezi olarak yönetmek için kullanılan bir hizmettir.
Sürüm notlarına göre geliştirme ekibi, ZooKeeper'dan KRaft'a geçiş sürecindeki değişiklikleri tamamladı. Bu geçiş Kafka 3.4'ten bu yana sürekli olarak revize edilmiştir. ZooKeeper'ı kullanmaya devam eden yöneticilerin Kafka 4.0'a yükseltme yapmadan önce Kafka 3.9'a geçmeleri teşvik edilmektedir.
Üretime hazır katmanlı depolama
Ayrıca Kafka 3.6'dan bu yana geliştirilmekte olan Katmanlı Depolama özelliği artık üretimde kullanıma hazır ve depolama yüklerini yönetmek için yeni araçlar sunuyor. Kafka Streams ve Kafka Connect'te yapılan geliştirmeler arasında, kullanıcıların mesaj işleme sırasında ortaya çıkan belirli istisnaları ele almasına olanak tanıyan yeni bir işleme istisnası işleyicisi olan revize edilmiş günlük kaydı yer alıyor. Bu işleyici StreamTask başına bir kez başlatılır. Güncelleme ayrıca ek yapılandırma seçeneklerini de içerir.
Sürüm notları ve Confluent blog makalesi daha fazla bilgi sağlar.
(mdo)
Duyuru
KRaft-Quoren, ZooKeeper'ın yerini alıyor
Kafka 3.9'daki önemli bir yenilik, denetleyici düğümlerini kesinti olmadan değiştirmenize olanak tanıyan KRaft dinamik çekirdeklerinin sunulmasıdır. Bu, kullanıcıların Kafka altyapısını yönetmesini ve özelleştirmesini kolaylaştıracaktır. Apache Kafka'daki KRaft çekirdeği, meta verileri yönetmek için Raft algoritmasından yararlanan ve ZooKeeper'a bağımlılığı ortadan kaldıran bir sistemdir. ZooKeeper, dağıtılmış sistemlerde yapılandırmaları, ad kayıtlarını ve senkronizasyon hizmetlerini merkezi olarak yönetmek için kullanılan bir hizmettir.
Sürüm notlarına göre geliştirme ekibi, ZooKeeper'dan KRaft'a geçiş sürecindeki değişiklikleri tamamladı. Bu geçiş Kafka 3.4'ten bu yana sürekli olarak revize edilmiştir. ZooKeeper'ı kullanmaya devam eden yöneticilerin Kafka 4.0'a yükseltme yapmadan önce Kafka 3.9'a geçmeleri teşvik edilmektedir.
Üretime hazır katmanlı depolama
Ayrıca Kafka 3.6'dan bu yana geliştirilmekte olan Katmanlı Depolama özelliği artık üretimde kullanıma hazır ve depolama yüklerini yönetmek için yeni araçlar sunuyor. Kafka Streams ve Kafka Connect'te yapılan geliştirmeler arasında, kullanıcıların mesaj işleme sırasında ortaya çıkan belirli istisnaları ele almasına olanak tanıyan yeni bir işleme istisnası işleyicisi olan revize edilmiş günlük kaydı yer alıyor. Bu işleyici StreamTask başına bir kez başlatılır. Güncelleme ayrıca ek yapılandırma seçeneklerini de içerir.
Sürüm notları ve Confluent blog makalesi daha fazla bilgi sağlar.
(mdo)