[
https://issues.apache.org/jira/browse/RATIS-979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17237152#comment-17237152
]
Tsz-wo Sze commented on RATIS-979:
----------------------------------
Ultimately, we want the topology looks like a pipeline, i.e.
{code}
client ---> node0 ---> node1 ---> node2,
{code}
as described in Step 2 in the doc.
The advantages of pipelines are:
# Each node has at most an outbound and at most an inbound network traffic.
# It can minimise the cross rack traffic.
If we use the client to send data to each node, the client has a higher network
bandwidth requirement and it cannot optimise the network traffic.
Is there a particular use case in you mind?
> Ratis streaming
> ---------------
>
> Key: RATIS-979
> URL: https://issues.apache.org/jira/browse/RATIS-979
> Project: Ratis
> Issue Type: New Feature
> Components: Streaming
> Reporter: Tsz-wo Sze
> Assignee: Tsz-wo Sze
> Priority: Major
> Attachments: RatisStreaming20200929.pdf, screenshot-1.png,
> screenshot-2.png
>
>
> In this JIRA, we design and implement Ratis Streaming with zero buffer
> copying and asynchronous event driven.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)