A Subscriber consumes data emitted by a Publisher.
In Reactive Streams, a Subscriber receives data from a Publisher. The Subscriber processes the data, handles any errors, and dictates the pace of data consumption through backpressure. For instance, in a chat application, a Subscriber could represent a chat client that displays messages received from a Publisher representing the chat server.
Additional Notes
What role does the Subscriber play in Reactive Streams?