RpcLoadBalancer (rpc_load_balancer v0.1.0)

Copy Markdown View Source

Executes Remote Procedure Calls.

This library provides:

Summary

Functions

call(node, module, fun, args, opts \\ [timeout: :timer.seconds(10)])

@spec call(node(), module(), atom(), [any()], [{:timeout, timeout()}]) ::
  ErrorMessage.t_res(any())

cast(node, module, fun, args)

@spec cast(node(), module(), atom(), [term()]) :: :ok | {:error, ErrorMessage.t()}