[ 
https://issues.apache.org/jira/browse/STORM-68?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Kellogg updated STORM-68:
------------------------------
    Component/s: storm-core

> Need multiple output streams for a bolt in Trident
> --------------------------------------------------
>
>                 Key: STORM-68
>                 URL: https://issues.apache.org/jira/browse/STORM-68
>             Project: Apache Storm
>          Issue Type: New Feature
>          Components: storm-core
>            Reporter: James Xu
>
> https://github.com/nathanmarz/storm/issues/638
> Nathan suggested to open an issue for this:
> Transactional Topologies gave us the flexibility to have multiple output 
> streams from a bolt from which different downstreamer bolts can subscribe per 
> bolt per stream; while in Trident, though the bolt can take multiple input 
> streams, it is not possible (as per our understanding) to emit different 
> streams. All downstreamer bolts have to subscribe to the same output stream 
> from the bolt.
> The only way to solve this in the current system is to tunnel multiple 
> streams in the outgoing stream, which all downstreamers receive and then 
> demultiplex it in each of those bolts and select whatever stream the bolt is 
> interested in. This will have perf implications for our usecases which deals 
> with good amount of traffic.
> The discussion:
> https://groups.google.com/forum/#!topic/storm-user/G8POD1Hb89I



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

Reply via email to