Hello, I have a question about produce requests and responses. I send a produce request containing multiple topics, and get back a response from the broker containing all topics from the request. However, the ordering of the topics in the response differs from the ordering of the topics in the request.
Is this expected behavior? If so, then suppose I send a request in which the same topic appears twice. To avoid ambiguity when processing the response, I'm guessing that I should either avoid sending multiple instances of the same topic in one request, or make sure the instances are distinguishable by the partition(s) they contain. Is this correct? Likewise, suppose I send a produce request containing a single instance of some topic, and the instance contains multiple partitions (each with a corresponding message set). In the produce response, is it possible that the ordering of the ACKs for the partitions will differ from ordering of the partitions in the request? Thanks, Dave