gearpump-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kam Kasravi (JIRA)" <>
Subject [jira] [Commented] (GEARPUMP-206) access to upstream and downstream processors
Date Thu, 29 Sep 2016 04:33:20 GMT


Kam Kasravi commented on GEARPUMP-206:

It depends on the type of GraphStage in akka-streams. Upstreams could halt along batch boundaries.
Downstreams could cache. Here are some GraphStage examples:
 * Takes multiple streams and outputs one stream formed from the input streams
 * by first emitting all of the elements from the first stream and then emitting
 * all of the elements from the second stream, etc.
 * Interleave represents deterministic merge which takes N elements per input stream,
 * in-order of inputs, emits them downstream and then cycles/"wraps-around" the inputs.
MergeSorted[T: Ordering]
 * Merge two pre-sorted streams such that the resulting stream is sorted.

> access to upstream and downstream processors
> --------------------------------------------
>                 Key: GEARPUMP-206
>                 URL:
>             Project: Apache Gearpump
>          Issue Type: Sub-task
>    Affects Versions: 0.8.1
>            Reporter: Kam Kasravi
>            Assignee: Kam Kasravi
>             Fix For: 0.8.2
> akka-streams requires the ability to access both upstream and downstream processors.
For upstream akka-streams will pull - we need to emulate something similar

This message was sent by Atlassian JIRA

View raw message