What communication pattern is implemented by ReactiveX?
ReactiveX is an implementation of the publish/subscribe communication pattern.
What are the three most widely used communication patterns?
The three most widely used communication patterns are as follows:
- Publish/subscribe
- Request/response
- Channel
What is the difference between pull and push communication?
With pull-based communication, an observer actively requests information from an emitter each time it needs some data.
With push-based communication, an observer first registers itself to an emitter. Then the observer is notified each time the emitter emits an event.
Give examples of pull- and push-based protocols.
The following protocols are based on pull communication:
- HTTP
- Corba
The following protocols are based on push communication:
- MQTT
- Kafka
What is framing?
Framing is the fact that some data is...