在第1章中,我们探讨了实时分析的根本概念:事件、数据流以及不同类型的实时分析系统。实时分析作为一个庞大的领域,涵盖了众多工具、技术和实践。在打造实时分析应用程序之前,我们必须首先明确构成实时分析技术生态的各种要素,这对于我们的工作至关重要。只有当这些工具和技术协同工作时,我们才能从源源不断的数据流中提取有价值的洞见。
本章将带你回顾历史,首先我们会讨论第一代实时分析系统的起步阶段,探究Lambda架构对它们的影响,以及这些系统所面临的挑战。接着,我们将转向现代实时分析生态系统(也称为现代流处理技术栈)的探讨,解析其组成部分,并对其发展前景进行展望。
我们期望在本章的最后,你能够拥有一张清晰的路线图,引导你分析和理解未来的数据基础设施产品,并准确把握它们在实时分析应用架构中的作用和地位。