流处理作为一个活跃的研究领域已经有20多年了,但是由于最近研究社区和众多世界范围的开源社区的成功努力,它现在正见证着它的黄金时期。本综述提供了流处理系统的基本方面的全面概述,以及流处理系统在无序数据管理、状态管理、容错、高可用性、负载管理、弹性和重新配置等功能领域的发展。我们回顾了过去值得注意的研究成果,概述了早期(00- 10)和现代(11- 18)流媒体系统之间的异同,并讨论了最近的趋势和开放问题。