Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Erlang 不同节点上进程之间的通信_Erlang_Erlang Shell - Fatal编程技术网

Erlang 不同节点上进程之间的通信

Erlang 不同节点上进程之间的通信,erlang,erlang-shell,Erlang,Erlang Shell,我必须创建分布式发布-订阅系统,但由于我不知道如何在不同节点上的进程之间交换消息,我一开始就被卡住了。有什么想法吗?向另一个节点上的进程发送消息与在本地节点内发送消息相同。问题只是确定其pid。这可以通过引入一个将一些已知数据映射到PID的寄存器来实现。注册器可以是一个具有众所周知的名称或地址的进程,将这些映射存储在其中,也可以是一组用于分散负载的进程或数据库 首先,您可以尝试分布式gproc

我必须创建分布式发布-订阅系统,但由于我不知道如何在不同节点上的进程之间交换消息,我一开始就被卡住了。有什么想法吗?

向另一个节点上的进程发送消息与在本地节点内发送消息相同。问题只是确定其pid。这可以通过引入一个将一些已知数据映射到PID的寄存器来实现。注册器可以是一个具有众所周知的名称或地址的进程,将这些映射存储在其中,也可以是一组用于分散负载的进程或数据库

首先,您可以尝试分布式gproc