I have a process that needs to dispatch certain data to flink cluster (via kafka) consisting of 3 nodes. There will be two different topics in total as far as I can predict. All messages will be timestamped. Order of messages must persist.
I am not able to understand the mechanism behind message partitioning (key). If I wish to have a simple message dispatcher as described above, is a message partition important? If so, based on what should I pick it?