[
https://issues.apache.org/jira/browse/KAFKA-4731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15855287#comment-15855287
]
Matthias J. Sax commented on KAFKA-4731:
----------------------------------------
Feel free to take it. I don't see any conflict with the ongoing API
improvements. You can just follow the current API pattern, and if we decide to
change some API parts we can rework the API for this later on, too. Looking
forward to your KIP -- did not put any thought into how the internal design
could look like. Curious to see what you will come up with :)
> Add event-based session windows
> -------------------------------
>
> Key: KAFKA-4731
> URL: https://issues.apache.org/jira/browse/KAFKA-4731
> Project: Kafka
> Issue Type: New Feature
> Components: streams
> Reporter: Matthias J. Sax
> Priority: Minor
> Labels: needs-kip
>
> Kafka Streams allows to define session windows based on an time-based
> inactivity gap. This can be used for _session detection_.
> However, some data streams do contain event like "start session" and "end
> session" to mark the begin and end of a session. For this use case, it is not
> required to _detect_ session because session boundaries are known and not
> based on time -- but on events.
> This Jira is about adding support for those event-based session windows. To
> add this feature, a KIP
> (https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals)
> is required to discuss the proposed design.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)