Apache Kafka 4.0 Released
Apache Kafka 4.0.0 has been released, eliminating ZooKeeper, enhancing scalability, and introducing new features like improved consumer performance and queue semantics support, while requiring updated Java versions and removing deprecated APIs.
Read original articleApache Kafka has announced the release of version 4.0.0, marking a significant milestone as it operates entirely without Apache ZooKeeper, simplifying deployment and management. This release introduces KRaft mode by default, which reduces operational overhead and enhances scalability. Key features include the general availability of KIP-848, which improves consumer group rebalance performance, and early access to KIP-932, allowing Kafka to support traditional queue semantics. The release also removes deprecated APIs, requiring Kafka Clients and Streams to use Java 11, while Brokers, Connect, and Tools now require Java 17. Other notable improvements include enhancements to consumer protocols, metrics collection, and error handling in Kafka Streams. The upgrade path for clients and tools has been clarified, and the logging framework has been updated to Log4j2. Overall, Kafka 4.0.0 continues to evolve to meet modern data streaming and messaging needs.
- Apache Kafka 4.0.0 operates without ZooKeeper, simplifying management.
- New features include improved consumer group performance and support for queue semantics.
- The release requires updated Java versions for different components.
- Deprecated APIs have been removed to streamline the platform.
- Enhancements in metrics collection and error handling have been introduced.
Related
Apache Cassandra 5.0 Is Generally Available
Apache Cassandra 5.0 has been released, featuring improved usability, Storage Attached Indexes, Trie optimizations, JDK 17 support, a Unified Compaction Strategy, and vector search capabilities, prompting upgrades from version 3.x.
The Essence of Apache Kafka
Apache Kafka is a distributed event-driven architecture that enables efficient real-time data streaming, ensuring fault tolerance and scalability through an append-only log structure and partitioned topics across multiple nodes.
Are you ready for RabbitMQ 4.0?
Organizations can assess their readiness for RabbitMQ 4.0 using a free, privacy-focused online tool. Upgrading promises cost savings, improved security, and resources for a smooth transition.
Apache Accumulo 4.0 Feature Preview
Apache Accumulo is a scalable distributed key/value store using HDFS and ZooKeeper, featuring server-side programming, cell-based access control, and dynamic node scaling. Latest versions are 3.0.0 and 2.1.3.
Kafka at the low end: how bad can it get?
The blog post outlines Kafka's challenges as a job queue in low-volume scenarios, highlighting unfair job distribution, increased latency, and recommending caution until improvements from KIP-932 are implemented.
Messages seem to get sent/received almost immediately.
* Removal of Apache ZooKeeper as a dependency
* New consumer group protocol (KIP-848)
* Early access of Queues For Kafka (KIP-932)
Related
Apache Cassandra 5.0 Is Generally Available
Apache Cassandra 5.0 has been released, featuring improved usability, Storage Attached Indexes, Trie optimizations, JDK 17 support, a Unified Compaction Strategy, and vector search capabilities, prompting upgrades from version 3.x.
The Essence of Apache Kafka
Apache Kafka is a distributed event-driven architecture that enables efficient real-time data streaming, ensuring fault tolerance and scalability through an append-only log structure and partitioned topics across multiple nodes.
Are you ready for RabbitMQ 4.0?
Organizations can assess their readiness for RabbitMQ 4.0 using a free, privacy-focused online tool. Upgrading promises cost savings, improved security, and resources for a smooth transition.
Apache Accumulo 4.0 Feature Preview
Apache Accumulo is a scalable distributed key/value store using HDFS and ZooKeeper, featuring server-side programming, cell-based access control, and dynamic node scaling. Latest versions are 3.0.0 and 2.1.3.
Kafka at the low end: how bad can it get?
The blog post outlines Kafka's challenges as a job queue in low-volume scenarios, highlighting unfair job distribution, increased latency, and recommending caution until improvements from KIP-932 are implemented.