在主管重新启动子项后使用相同的引用?

时间:2013-02-18 14:17:59

标签: erlang supervisor

我有一个可以启动动态子节点的主管,它们是数据库服务器。当数据库服务器异常被杀死时,管理员应该重新启动它。

但是我在shell中有一个对数据库服务器的引用,如下所示:

Ref = {Pid, Ref}

E.g。 {< 0.52.0>,#价< 0.0.0.146>}

当我想对我的某个数据库服务器执行某些操作时,它看起来像这样

database_server:write(Country,Capital,Ref).

E.g。

database_server:write(England,London,Ref).

因此,在重新启动该子项后,我希望能够使用相同的Ref,即使Pid在重新启动时很可能已更改。

在网上找不到任何好的解决方案:/

谢谢!

0 个答案:

没有答案