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

Robert Joseph Evans commented on STORM-1757:
--------------------------------------------

I agree that going to a new API and deprecating other APIs is something that we 
need to do thoughtfully and is not going to happen overnight.  Perhaps it 
warrants it's own JIRA for discussion/exploration.  

Having multiple APIs is a pain from both a maintenance standpoint and from a 
user standpoint in deciding what to do.  You mean I have to rewrite things if I 
don't need exactly once any more and I want better performance? It would be 
nice to be able to support exactly once processing in a unified API with at 
least once and at most once.  Preferably something that is backwards compatible 
with the existing storm core API.  But I really haven't spent much time 
thinking through how that API would work/look.  For the most part I would 
expect it could look like the check-pointing code we have now, but some 
de-duping happening in there as well.  Either way I think this needs to be on a 
separate JIRA so we can discuss a long term plan for storm.

> Apache Beam Runner for Storm
> ----------------------------
>
>                 Key: STORM-1757
>                 URL: https://issues.apache.org/jira/browse/STORM-1757
>             Project: Apache Storm
>          Issue Type: Brainstorming
>            Reporter: P. Taylor Goetz
>            Priority: Minor
>
> This is a call for interested parties to collaborate on an Apache Beam [1] 
> runner for Storm, and express their thoughts and opinions.
> Given the addition of the Windowing API to Apache Storm, we should be able to 
> map naturally to the Beam API. If not, it may be indicative of shortcomings 
> of the Storm API that should be addressed.
> [1] http://beam.incubator.apache.org



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

Reply via email to