[ 
https://issues.apache.org/jira/browse/STORM-1187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15010117#comment-15010117
 ] 

冯健 commented on STORM-1187:
---------------------------

In this paper 
(http://www.cs.cmu.edu/~pavlo/courses/fall2013/static/papers/p734-akidau.pdf) 
from google which describes a framework for building realtime computation 
application,they provide a semantic named "Low Watermarks" which indicates that 
all data up to a given timestamp(generation time) has been received. Using this 
semantic,we can distinguish whether the events are simply delayed or actually 
not there, also, out-of-order events won't be a problem anymore.

> Support for late and out of order events in time based windows
> --------------------------------------------------------------
>
>                 Key: STORM-1187
>                 URL: https://issues.apache.org/jira/browse/STORM-1187
>             Project: Apache Storm
>          Issue Type: Sub-task
>            Reporter: Arun Mahadevan
>            Assignee: Arun Mahadevan
>
> Right now the time based windows uses the timestamp when the tuple is 
> received by the bolt. 
> However there are use cases where the tuples can be processed based on the 
> time when they are actually generated vs the time when they are received. So 
> we need to add support for processing events with a time lag and also have 
> some way to specify and read tuple timestamps.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to