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