我有一个主 Controller (p.c)和其他从属监视器(传感器)设备,分布在 1 公里的距离内并通过 LAN 连接。所有设备都在其中运行 erlang。 Controller 需要所有传感器的数据来显示给用户(主管) .现在我正在尝试使用 RPC 将数据从传感器发送到 Controller 。这是最好的方法吗?
最佳答案
如果你有你的 Erlang 节点——主节点和从节点——集群,那么你可以在进程之间使用正常的消息传递。如果您还没有将它们集群化——也许主从之间的连接不稳定——RPC 没问题,或者您甚至可以制作一个通用的 TCP 网络协议(protocol)。
如果 RPC 为您工作,它可能会继续这样做。
关于linux - erlang中分布式系统之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18458979/