The primary components of a stream processing system are the input source (data producers), stream processing engine (which processes the data in real-time), and the output sink (data consumers or storage).