如何远程序列化和执行scala闭包,并将计算变量分配回位于本地闭包中的变量

时间:2015-03-26 03:10:36

标签: scala serialization closures apache-spark

e.g。我在客户端定义了一个闭包:

def runJob[T, U] (): Array[U] = {
    val results = new Array[U](100)
    submitJob[T, U]((index, res) => results(index) = res)
    results
}

首先,如何序列化(index, res) => results(index) = res函数中的submitJob函数? 其次,如果我在远程端执行了反序列化函数,如何将远程results分配回本地闭包中的results

0 个答案:

没有答案