Definition
En dataström är en tidsordnad följd av händelser som produceras fortlöpande och levereras till dem som anmält sig. Skillnaden mot en filöverföring är inte i första hand hastigheten, utan vem som tar initiativet: mottagaren väntar i stället för att fråga. Apache KafkaDistribuerad händelseströmningsplattform - vitt använd för realtidsdatapipelines och händelsedrivna arkitekturer. är det mest utbredda exemplet på en plattform byggd för detta, där händelserna läggs på ett ämne och läses av flera oberoende konsumenter i sin egen takt.
Strömmen är ordnad och kontrollerbar. Varje händelse har sin plats i följden, och en konsument som varit nere kan ta igen från där den slutade, utan att avsändaren måste skicka om. Det skiljer en dataström från en ren notifiering, som berättar att något hänt men inte vad.