Our system has a specific message type that requires total ordering. Message-1 should be consumed (acted upon) before Message-2 is consumed. However since we have a cluster of consumer nodes we would like to round-robin the processing of messages if possible to different nodes while maintaining the ordering. Is this possible ?
>From my reading it appears we have to pin it down to a Topic with Single Partition with Single Consumer Process but i may be wrong ?.