My Data is Better than Yours! Prioritization in Apache Kafka
The Developers Conference – Virtual
Aug. 2020
Abstract
Apache Kafka is built around an immutable commit log rather than a traditional message broker, so it has no native concept of message priority the way JMS or AMQP does. This session presents the bucket priority pattern, which groups messages into buckets of partitions at production time and allocates more partitions and consumers to higher-priority buckets, using Kafka’s pluggable custom partitioners and assignors to give important messages a greater chance of being processed first and faster.

