October 2018
Intermediate to advanced
420 pages
10h 26m
English
This chapter set out to demonstrate that observables can be shared between services and applications, and do not have to be restricted inside an application.
Almost all communication protocols rely on three base patterns: publish/subscribe, channel, and request/response. Since all these protocols can be implemented on top of push-based communication, it means that observables can be used to implement all these protocols.
The three layers of the multiplexing stack are mandatory steps, each one serving a specific purpose. None can be omitted without breaking the functioning of a remote communication. These three layers are steps that must be taken when receiving and sending some messages.
The publish/subscribe implementation was relatively ...