Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从 Erlang 的角度来看,它们都是 erlang 与外部世界交流的方法
那么有什么区别,哪个性能更好呢?
顾名思义,rpc(远程过程调用)是一种在远程节点上调用函数(并获取结果)的构造。
端口(在 Erlang 中)只是一个通信点,甚至(不一定)到远程节点。例如,您使用端口与另一个(非 Erlang)程序进行通信。
两种构造用于不同的目的。没有人更好,他们只是不同。如果您愿意,rpc 的抽象级别比端口更高,但这并不会使它变得更好或更糟。