在erlang中使用链接机制跟踪作业是个好主意吗?

在erlang中使用链接机制跟踪作业是个好主意吗?,erlang,Erlang,我正在使用erlang编写一个map reduce实现 为了得到映射已完全完成且所有数据已处理的通知,我在执行实际映射的工作人员和将捕获来自工作人员的退出信号的经理流程之间创建了一个链接,并查看原因是否正常。如果是这样,它会认为作业已经正常运行。如果没有,根据Pid,它将确定失败的作业,并为该作业生成另一个工人。我将保留工人的Pid记录。一旦收到来自所有Pid的REASURE=normal的退出信号,映射就完成了 我的问题是,这安全吗?这是一个好的实践吗? 顺便说一句,作业是幂等的。是的,到目前

我正在使用erlang编写一个map reduce实现

为了得到映射已完全完成且所有数据已处理的通知,我在执行实际映射的工作人员和将捕获来自工作人员的退出信号的经理流程之间创建了一个链接,并查看原因是否正常。如果是这样,它会认为作业已经正常运行。如果没有,根据Pid,它将确定失败的作业,并为该作业生成另一个工人。我将保留工人的Pid记录。一旦收到来自所有Pid的REASURE=normal的退出信号,映射就完成了

我的问题是,这安全吗?这是一个好的实践吗?
顺便说一句,作业是幂等的。

是的,到目前为止,这种方法听起来不错

但是您不应该实现它本身,而是应该使用一个


这种类型的主管执行的行为与您描述的几乎完全相同。

是的,到目前为止,这种方法听起来不错

但是您不应该实现它本身,而是应该使用一个

该类型的主管实现的行为与您描述的几乎完全相同