4.4 Spark检查点原理分析