我有一个主管可以启动作为数据库服务器的动态子级。当数据库服务器被异常终止时,主管重新启动它,这是它应该的。
但我在 shell 中有一个对数据库服务器的引用,如下所示:
Ref = {Pid, Ref}
例如 {<0.52.0>,#Ref<0.0.0.146>}
当我想用我的一个数据库服务器做某事时,它看起来像这样
database_server:write(Country,Capital,Ref).
例如
database_server:write(England,London,Ref).
因此,在该孩子重新启动后,我希望能够使用相同的 Ref,即使 Pid 在重新启动时很可能发生了变化。
在网上找不到任何好的解决方案:/
谢谢!