We want to change the producer/consumer request/response format according to the discussion in the following wiki:
Change broker request and response to use Seqs rather than Array
Add acknowledgement to the produce request.
Modify new FetchResponse object to remove the initial offset field
java impacted changes from new producer and consumer request format
reuse topicdata when sending producerrequest