在今天的文章中,我们将着重探讨如何利用 SMACK(即 Spark、Mesos、Akka、Cassandra 以及 Kafka)堆栈构建可扩展数据处理平台。虽然这套堆栈仅由数个简单部分组成,但其能够实现大量不同系统设计。除了纯粹的批量或者流处理机制之外,我们亦可借此实现复杂的 Lambda 以及 Kappa 架构。 基于 Mesos 技术的数人云可以快速部署和运行 Spark、Akka、Cassandra 以及 Kafka,也欢迎大家在数人云上进行体验和实践,感受它们强大功能带来的便利。在本文开始阐述之前,让我们首先立足于已有生产项目经验从设计与示例入手进行说明。