Versions Compared

Key

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

...

This is a notation for handling repeated structures. These will always be encoded as an int32 size containing the length N followed by N repetitions of the structure which can itself be made up of other primitive types. In the BNF grammars below we will show an array of a structure foo as [foo].

Optional entries

Certain fields may be present under certain conditions (say if there is no error). These are represented as |foo|.

Notes on reading the request format grammars

...

Consumer Metadata Response

...

Code Block
ConsumerMetadataResponse => ErrorCode |CoordinatorId CoordinatorHost CoordinatorPort|
  ErrorCode => int16
  CoordinatorId => int32
  CoordinatorHost => string
  CoordinatorPort => int32

...