标签: erlang
它们都是erlang从Erlang的角度与外部世界进行通信的方法
那么差异是什么,哪种表现更好?
答案 0 :(得分:2)
顾名思义,rpc(远程过程调用)是一个用于调用远程节点上的函数(并获得结果)的构造。
端口(在Erlang中)只是一个通信点,甚至(必然)到远程节点。您使用端口,例如,与另一个(非Erlang)程序通信。
这两种结构都是出于不同的目的。没有人会更好,他们只是不同。如果你愿意,rpc处于比端口更高的抽象级别,但这并不会使它变得更好或更糟。