5 Comments
User's avatar
Michał's avatar

Great write-up Oskar. Thanks for a quick ending ;) Question I have is how consumers effectively communicate with the broker. How a consumer knows when rebalancing happen? Does it get info in a heartbeat request or a broker maintains a consumer registry and uses it for that purpose (push)?

Expand full comment
Oskar Dudycz's avatar

Michał, again, thanks for the good question and a bit of Nostradamus skills, as that's what I wanted to discuss and actually did in the latest additions: https://www.architecture-weekly.com/p/understanding-kafkas-consumer-protocol

I'm curious your next question 😀

Expand full comment
Michał's avatar

Not that I'm complaining but I think the default PlantUML sequence diagrams are more readable than the ones used here (especially the italics). Sorry for complaining:)

Expand full comment
Szymon Bernad's avatar

Yeah, some monospace font without italics would be much better :)

Expand full comment
Oskar Dudycz's avatar

Good feedback guys, in the latest edition, I stopped using italics :)

Expand full comment