0

从 Erlang 的角度来看,它们都是 erlang 与外部世界交流的方法

那么有什么区别,哪个性能更好呢?

4

1 回答 1

2

顾名思义,rpc(远程过程调用)是一种在远程节点上调用函数(并获取结果)的构造。

端口(在 Erlang 中)只是一个通信点,甚至(不一定)到远程节点。例如,您使用端口与另一个(非 Erlang)程序进行通信。

两种构造用于不同的目的。没有人更好,他们只是不同。如果您愿意,rpc 的抽象级别比端口更高,但这并不会使它变得更好或更糟。

于 2013-03-17T13:39:44.107 回答