4 ms·
Here is my classification of the "Realtime-ness" levels: - Batch - Interactive (response time low enough for Human to not lose concentration) - Streaming
by nivertech 5y ago
Here is my classification of the "Realtime-ness" levels:
- Batch
- Interactive (response time low enough for Human to not lose concentration)
- Streaming (as in Streaming Data Ingestion, or Stream Processing, CEP[1], ESP[2])
- can be emulated with micro-batch
- Realtime
- Near Realtime (response time low enough for Human to not notice, e.g. Chat, Push Notifications, etc.)
- Soft Realtime (guaranteed response time for most requests)
- Hard Realtime (guaranteed response time for all requests)
--
[1] https://en.wikipedia.org/wiki/Complex_event_processing https://en.wikipedia.org/wiki/Complex_event_processing
[2] https://en.wikipedia.org/wiki/Event_stream_processing https://en.wikipedia.org/wiki/Event_stream_processing