Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://kafka.apache.org/protocol.html

KIP-482: The Kafka Protocol should Support Optional Tagged Fields

  1. All messages are size delimited
  2. Fields order is preserved , no field numbers or tags are usedin default serialization, but there is an optional flexible schema - for adding extra fields or skip sending some fields.
  3. Clients and brokers are aware of versions of each other and send messages in the form for specific versions known by each others