linux - erlang中分布式系统之间的通信

标签 linux erlang

我有一个主 Controller (p.c)和其他从属监视器(传感器)设备,分布在 1 公里的距离内并通过 LAN 连接。所有设备都在其中运行 erlang。 Controller 需要所有传感器的数据来显示给用户(主管) .现在我正在尝试使用 RPC 将数据从传感器发送到 Controller 。这是最好的方法吗?

最佳答案

如果你有你的 Erlang 节点——主节点和从节点——集群,那么你可以在进程之间使用正常的消息传递。如果您还没有将它们集群化——也许主从之间的连接不稳定——RPC 没问题,或者您甚至可以制作一个通用的 TCP 网络协议(protocol)。

如果 RPC 为您工作,它可能会继续这样做。

关于linux - erlang中分布式系统之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18458979/

相关文章:

Erlang:有没有办法在 -spec 中使用 "inherit"?

erlang - 无法在 MAC OSX Mojave 上安装 asdf erlang

linux - 监控目录变化

linux - 确定定义 UNIX 别名的位置

python:参数列表太长

postgresql - 更新时 Ecto.StaleEntryError

linux - 删除文件夹中 lsof 未列出的所有文件

ruby-on-rails - --help 的命令行选项应用于错误的命令

Erlang ETS 表事件

ssl - 使用 Erlang 无需验证即可获取客户端证书