Skip to content

Commit

Permalink
Update server/docs/design/bidi-producer-consumers-streaming.md
Browse files Browse the repository at this point in the history
Co-authored-by: Joseph S. <[email protected]>
Signed-off-by: Matt Peterson <[email protected]>
  • Loading branch information
mattp-swirldslabs and jsync-swirlds authored Jul 16, 2024
1 parent 46b7e5e commit 540a78d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion server/docs/design/bidi-producer-consumers-streaming.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ point for custom logic is an implementation of `GrpcService`.

1) Consumers must be able to dynamically subscribe and unsubscribe from the live stream of BlockItems emitted by the
producer. When a consumer subscribes to the stream, they will begin receiving BlockItems at the start of the next Block.
BlockItems transiting before the next Block will be discarded and not sent to the downstream consumer.
BlockItems transiting before the start of the next Block will not be sent to that downstream consumer.
2) Correct, in-order streaming delivery of BlockItems from a producer to all registered consumers.
3) Minimize latency between the producer and consumers.
4) Minimize CPU resources consumed by the producer and consumers.
Expand Down

0 comments on commit 540a78d

Please sign in to comment.