Backpressure
Channels and running flows are back-pressured. The Channel.send
operation is blocking until there’s a receiver thread available, or if there’s enough space in the buffer. The processing space is hence bound by the total size of channel buffers.