spark的工作机制