Add the broker-comparison module
Kafka, RabbitMQ and Pulsar measured side by side on ordering, replay and consumer scaling by driving the three client libraries directly, plus an operational-footprint measurement of each broker's own distribution. Nine tests, three brokers started without Docker, and every number in the documentation regenerated by scripts/run-all.sh.
This commit is contained in:
10
broker-comparison/docs/output/kafka-replay.txt
Normal file
10
broker-comparison/docs/output/kafka-replay.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
== Kafka: the log is the storage ==
|
||||
|
||||
group replay-group-1, first read : 12 records
|
||||
group replay-group-2, brand new group : 12 records
|
||||
group replay-group-1, after seekToBeginning: 12 records
|
||||
|
||||
Consuming does not remove anything. A consumer group is a cursor over a log
|
||||
that the broker keeps until retention expires, so a new group, a reset
|
||||
offset or a seek all read the same records again.
|
||||
|
||||
Reference in New Issue
Block a user