[
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)