From 333709164c41f29b10ddf7e8ae494e7ef0a2e465 Mon Sep 17 00:00:00 2001 From: Serge Tupchii Date: Wed, 20 Dec 2023 15:34:52 +0200 Subject: [PATCH] refactor: change mria default shard transport from 'gen_rpc' to 'distr' Erlang distribution seems to outperform gen_rpc (unless gen_rpc clients are scaled up, but this is not easy to achive for shard transport as it may reorder events). --- apps/emqx_conf/src/emqx_conf_schema.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx_conf/src/emqx_conf_schema.erl b/apps/emqx_conf/src/emqx_conf_schema.erl index e15087c2e..eeb0d6de8 100644 --- a/apps/emqx_conf/src/emqx_conf_schema.erl +++ b/apps/emqx_conf/src/emqx_conf_schema.erl @@ -596,7 +596,7 @@ fields("node") -> #{ mapping => "mria.shard_transport", importance => ?IMPORTANCE_HIDDEN, - default => gen_rpc, + default => distr, desc => ?DESC(db_default_shard_transport) } )},