Configurable rpc client number

This commit is contained in:
terry-xiaoyu 2019-07-26 15:13:58 +08:00
parent c5ff902974
commit 11fdf101f0
1 changed files with 2 additions and 1 deletions

View File

@ -32,7 +32,8 @@ cast(Node, Mod, Fun, Args) ->
filter_result(?RPC:cast(rpc_node(Node), Mod, Fun, Args)). filter_result(?RPC:cast(rpc_node(Node), Mod, Fun, Args)).
rpc_node(Node) -> rpc_node(Node) ->
{Node, erlang:system_info(scheduler_id)}. {ok, ClientNum} = application:get_env(gen_rpc, tcp_client_num),
{Node, rand:uniform(ClientNum)}.
rpc_nodes(Nodes) -> rpc_nodes(Nodes) ->
rpc_nodes(Nodes, []). rpc_nodes(Nodes, []).