Consider a Spark Structured Streaming job that reads the messages from the Kafka.
In case we have defined multiple topics, how does code manages offset for each topic