4.2.4 Spark运行架构的特点