当前位置: 代码网 > it编程>前端脚本>Erlang > Erlang分布式节点中的注册进程使用实例

Erlang分布式节点中的注册进程使用实例

2024年05月15日 Erlang 我要评论
文章中说到, 注册进程关联的原子具有全局作用域, 这里的全局指的是当前 erlang 虚拟机, 在分布式中, 便是当前分布式节点. 因此, 在一个节点中注册进程关联的原子, 在另一个节点中是不能直接使

文章中说到, 注册进程关联的原子具有全局作用域, 这里的全局指的是当前 erlang 虚拟机, 在分布式中, 便是当前分布式节点. 因此, 在一个节点中注册进程关联的原子, 在另一个节点中是不能直接使用, 而必须配和目标节点使用.

例子

先启动一个 server 节点

然后在 erlang shell 中操作

先简单介绍几个常用函数

然后进入正题

然后启动另外一个 client 节点

在新的 erlang shell 中

此时, server 节点就会接收到消息, 并打印出

节点间首次连接后, 两个节点将会保持连接

在 client 节点中

在 server 节点中

结尾

当然, 这只是个方法, 由于在模块中定义了 call 函数包裹了起来, 所以可以使用远程调用, 调用 server 节点上的 test:call 方法.

可以使用 rpc 模块中的 call/4 方法远程调用函数

在 client 节点中

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com