Erlang: remote call vs sending messages
问题 I'd like to execute some procedure on a remote node. And I'm not sure which is the best way to do this. I can write a rpc:call to do this. Or send a message by Remote ! {call, some_procedure} to the node to start the procedure and use receive waiting for the response. So which way is better in erlang? Or they actually are for different usage? 回答1: It's better to use module rpc , because if you don't: you'll have to manage monitoring of remote node, have to provide unique id of the call,