Apache Kafka 4.2 introduces KIP-932 (Queues for Kafka), adding queue-like consumption semantics via a new 'share group' concept. Share groups allow consumers to scale beyond the number of topic partitions and introduce message-level acknowledgement with ACCEPT, RELEASE, REJECT, and RENEW types. This enables point-to-point messaging patterns natively in Kafka, letting organizations consolidate event streaming and message queuing infrastructure onto a single platform instead of maintaining separate systems like RabbitMQ or ActiveMQ alongside Kafka. The trade-off is loss of partition-level ordering guarantees, which is acceptable for throughput-focused use cases.
Sort: