[ https://issues.apache.org/jira/browse/KAFKA-6687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sophie Blee-Goldman reassigned KAFKA-6687: ------------------------------------------ Assignee: Sophie Blee-Goldman > Allow to read a topic multiple times > ------------------------------------ > > Key: KAFKA-6687 > URL: https://issues.apache.org/jira/browse/KAFKA-6687 > Project: Kafka > Issue Type: Improvement > Components: streams > Reporter: Matthias J. Sax > Assignee: Sophie Blee-Goldman > Priority: Major > > Users often want to read topic multiple times. However, this is not possible > because there is a single consumer and thus a topic can only be consumed once. > Users get an exception > {quote}Exception in thread “main” > org.apache.kafka.streams.errors.TopologyException: Invalid topology: Topic > source has already been registered by another source. > {quote} > If they use a topic name in multiple `stream()`, `table()`, `globalTable()` > calls. > However, with KAFKA-6034 in place, we could allow adding a topic multiple > times and rewrite the topology internally to only read the topic once. This > would simplify application code as users don't need to put workaround in > place to get the same behavior. -- This message was sent by Atlassian Jira (v8.3.4#803005)