[ https://issues.apache.org/jira/browse/KAFKA-10892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17775298#comment-17775298 ]
Stanislav Kozlovski commented on KAFKA-10892: --------------------------------------------- Given the lack of activity on [https://github.com/apache/kafka/pull/12742,] I won't include this in the initial AK 3.7 release plan and I'm removing the tag for now. Please let me know if you will target / believe we can get this done for 3.7 [~calmera] and we can re-add. Until then, let's keep it without a target release until we have high confidence we will hit it. Otherwise we end up bumping it on every release. > Add Topology#connectSourceStoreAndTopic as a public method > ---------------------------------------------------------- > > Key: KAFKA-10892 > URL: https://issues.apache.org/jira/browse/KAFKA-10892 > Project: Kafka > Issue Type: New Feature > Components: streams > Reporter: Tomohiro Hashidate > Assignee: Daan Gerits > Priority: Major > Labels: kip > Fix For: 3.7.0 > > > I want Topology#connectSourceStoreAndTopic. > Because I want to use a topic as a source topic directly without a redundant > changelog topic for not only KeyValueStore but also WindowStore. > This issue is similar to [KAFKA-6840], but is a suggestion for a more general > approach > {code:java} > public synchronized Topology connectSourceStoreAndTopic(final String > sourceStoreName, > final String > topic) { > internalTopologyBuilder.connectSourceStoreAndTopic(sourceStoreName, > topic); > return this; > } > {code} > h3. Background > I want to use a topic as a source topic for WindowStore because using > WindowStore is suitable for the feature that I'm implementing. > The records stored in the topic are aggregated with a time window by another > application. The size of the topic is over 10TB. > I want to use the topic as a source topic for WindowStore directly. > But, I cannot do so on the current interface. > I need a redundant topic only for storing the records into WindowStore. > If this API is public, I can use topics incoming from other applications (not > only Kafka Streams applications) as source topics for any StateStore > implementation without redundant changelog topics. > Of course, I need to implement a processor for storing incoming records in > such a case. > But I think it's not difficult. > Please consider this. -- This message was sent by Atlassian Jira (v8.20.10#820010)