Requesting events
In this chapter we'll cover the four ways to request events to relays:
- fetching: request the events and wait until all relays return the result.
- streaming: request and immediately receive the events; terminate the stream when all relays satisfy the exit condition.
- syncing: execute a negentropy reconciliation, which will request only the missing events.
- subscribing: create a long-lived subscription to receive events in real-time.