it编程 > 前端脚本 > Erlang

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

70人参与 2024-05-15 Erlang

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

例子

先启动一个 server 节点

然后在 erlang shell 中操作

先简单介绍几个常用函数

然后进入正题

然后启动另外一个 client 节点

在新的 erlang shell 中

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

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

在 client 节点中

在 server 节点中

结尾

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

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

在 client 节点中

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

Erlang中的映射组Map详细介绍

05-15

Erlang中的注册进程使用实例

05-15

Erlang初学:Erlang的一些特点和个人理解总结

05-15

Erlang程序设计(第2版)读书笔记:Erlang安装和基础语法

05-15

Erlang中的模块与模式匹配介绍

05-15

Erlang项目内存泄漏分析方法

05-15

猜你喜欢

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

发表评论