4 ms·
you are not supposed to use Erlang built-in distribution in the main path in production anyway. I only use it for management and non-critical low t-put control
by nivertech 10y ago
you are not supposed to use Erlang built-in distribution in the main path in production anyway.
I only use it for management and non-critical low t-put control flow, never for the high t-put and/or data flow.
For high t-put you need to implement your own protocols over TCP or something like ZeroMQ.
Some major Erlang-based open-source projects (ejabberd, riak, RabbitMQ) use built-in distribution and that's why they usually either slow or fail under high load in production.