我有一个可以启动动态子节点的主管,它们是数据库服务器。当数据库服务器异常被杀死时,管理员应该重新启动它。
但是我在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在重新启动时很可能已更改。
在网上找不到任何好的解决方案:/
谢谢!