แกแแแงแแ แ แแ แแแแก. แแ แแแ แแกแ แฅแแแแก แแฎแแ แขแแฅแแแแแแแฃแ แแแแแฌแแแแแแก. แชแแแแแแแแ แแแแฎแแแแแแแก แจแแกแแแแแแกแแ, แกแแแแคแแ แแแชแแ แกแแกแขแแแแแแก แแ แฅแแขแแฅแขแฃแ แ แฃแแแ แแแแแแแแ แแแก. แแฆแแก แฉแแแ แแแกแแฃแแ แแแ แแแแแแแแแแ แแ แแแแขแแ แแแฃแ แแ แฅแแขแแฅแขแฃแ แแแ, แแแแแฃแ แแแขแฃแแแแแแ, แแแแแฃแ แแแขแฃแแแแแแ, แแกแแแฅแ แแแฃแแแแแแ แแ แแแแแ, แแฃ แ แแแแ แจแแแแซแแแแ แแจแแแแแ แแชแฎแแแ แแ แแ แงแแแแแคแ แแ แแ แแแแแจแ.
แจแแกแแแแแ
แแแแ แแแฅแขแแแฃแแ แกแแกแขแแแแก แแแแแแแ แแ แแแกแแ แแแแฎแแแแแแแแแ แแแแแแแแแแ แ, แฉแแแ, แแแแแแแแแ แแแ, แแแ แฉแแแ แกแแกแขแแแแจแ แแแคแแ แแแชแแแก แแแชแแแแก แแแแแแก. แฃแแแขแแก แจแแแแฎแแแแแจแ, แกแแ แแแกแแแแก แฃแ แแแแ แแฅแแแแแแแก แแ แแแแแแแแแกแแแแก, แกแแแฃแจแแ แแแ แแแแขแ แจแแแซแแแแ แแงแแก แกแฅแแแ แแ แแแแ แแแ, แแแแแแแแแ, RabbitMQ แแ แแแคแแแแ แแแคแฃแซแแแแฃแแ. แแแแ แแ แแแแฏแแ แแแแแแแแแแก แแแแแแ, SLA แแ แกแแกแขแแแแแ แแแแขแ แแแแก แแแแ แแกแแแแ, แ แแ แแแ แจแแขแงแแแแแแแแแ แฉแแแแแแแก แแ แแ แแก แจแแกแแคแแ แแกแ. แ แ แแฅแแ แฃแแแ, แแฅแแแ แจแแแแซแแแแ แชแแขแ แแแแ แแฃแแแ แกแแกแขแแแ แกแแขแ แแแกแแแ แขแ แคแแแแกแ แแ แแแแกแขแแ แแก แคแแ แแแ แแแแแ แแแกแฃแฎแแกแแแแแแแแแก แแฆแแแแ, แแแแแแแแแ, ZeroMQ แแ nanomsg แแแแแงแแแแแแ. แแแแ แแ แแฃ แกแแกแขแแแแก แแฅแแก แกแแแแแ แแกแ แแแแขแแ แฃแแแ แแแแแแ แแ แกแขแแแแแ แขแฃแแ Erlang แแแแกแขแแ แแก แจแแกแแซแแแแแแแแแ, แแแจแแ แแแแแขแแแแแ แแ แแแฃแแแก แจแแแแฆแแแแก แกแแแแแฎแ แแแแแฎแแแก แแแขแแแฃแ แจแแกแฌแแแแแก แแ แแแแแแแแแฃแ แแแกแแแฃแแแแแก.
แ แแแฅแขแแฃแแ แแแแแฌแแแแแฃแแ แแแแแแแชแแแแแก แแแแ แกแแแแแแ แคแแ แแแ. แกแขแแขแแแก แคแแ แแแขแแก แจแแกแแแแ แฉแฃแแแแแแ, แแฆแแแแแแแแ แแแแฎแแแแแก แกแแแแแ แแฅแแแแ แแฎแแแแ Erlang/Elixir-แแ แแแแแฃแแ แแ แแแแแ แแแแแ แแแ แแแ. Erlang/OTP แแแแกแแกแขแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแฎแแ แชแแแแแ แ แแแฅแขแแฃแแ แแ แฅแแขแแฅแขแฃแ แ แแแแแแแแฃแ แ แซแแแแกแฎแแแแแ. แแแแ แแ แแแแแกแแแแ แจแแแแฎแแแแแจแ, แฉแแแ แแแแแญแแ แแแแ แจแแขแงแแแแแแแแแแก แคแแแ.
แแแแ แแฃแแ แกแแคแฃแซแแแแ
แแแแแแแ แแฌแงแแแ แแแแแแแแกแ แแ แจแแแฆแฃแแแแแแก แแแแกแแแฆแแ แแ. แแแแแแ แ แแแแแแ แแ แแ แแก แแแแแแแแ แแแแก แแ แแแแจแ แแแแแแแแ แแแแก แแแแแแ. แฉแแแ แฃแแแ แแแแแฆแแ แฃแกแแคแ แแฎแ แแ แแแกแจแขแแแฃแ แ แแแกแขแ แฃแแแแขแ, แ แแแแแก แกแแคแฃแซแแแแแแช แจแแแแแซแแแ แจแแแฅแแแแ แแ, แ แแช แแแแแแ แแ, แแแแแแแแแแ แแ แแแแแแแแ แแแ แแแแแแแชแแแแ แกแฎแแแแแกแฎแแ แแแแแก: แแแฌแงแแแฃแแ แแ แแ แกแแ แแแ แแก แแแแแแแชแแแแแแแ, แ แแแแแแแช แแแกแแฎแฃแ แแแ แแชแแ แ แแฃแแแขแแ แแแก, แ แแแแแแช แแแแแแแแแแแ แจแแแซแแแแ แแแแแแแแ แแแก 50-แแแ แแแแกแขแแ แจแ. -60 แแแแแซแ, แแแแกแขแแ แฃแแ แคแแแแ แแชแแแแแ แแแแแแแ แแแฃแแ. แแแ แแแแ, แแแแแแ แ แแแแแแแ แแแแแแแก แแแฅแกแแแแแแชแแ แกแแแแแแ แกแแกแขแแแแก แแแแแแแแ แแแแกแ แแ แกแแแฃแแ แแแแก แฆแแ แแแฃแแแแแก แจแแแชแแ แแแแ.
แแแแแ แแแแแแงแแ 4 แซแแ แแแแแ แแแแฎแแแแ แกแแแแแแ แกแแกแขแแแแกแแแแก:
- ะกแแแแแแแแแแ แแ แแแแขแแ แแแฃแแ.
แกแแกแขแแแ แงแแแแแแแแก แแแแแแ, แแแแแ แแก แแแแแแแแแแก แแแแแแ แแ แแแแแฎแแ แชแแแแแก แกแแญแแ แ แฅแแแแแแแแ; - ะแแแกแจแขแแแฃแ แแแ.
แชแแแแแฃแแ แแแแแแแแก แแแกแจแขแแแแ แแแ แจแแกแแซแแแแแแแ แ แแแแ แช แแแ แขแแแแแฃแ แแ, แแกแแแ แฐแแ แแแแแขแแแฃแ แแ. แแแแ แกแแกแขแแแแก แฃแแแ แจแแแซแแแก แฃแกแแกแ แฃแแ แฐแแ แแแแแขแแแฃแ แ แแ แแ; - ะแจแแชแแแแแก แขแแแแ แแแขแแแ.
แงแแแแ แแแแแก แแ แงแแแแ แกแแ แแแกแก แฃแแแ แจแแแซแแแก แแแขแแแแขแฃแ แแ แแฆแแแแก แฌแแ แฃแแแขแแแแแแแกแแแ; - ะแแแ แแแขแแ แแแฃแแ แ แแแแแ แแแแก แแ แ.
แแ แ แฆแแ แแแฃแแแ แแ แแแแฎแแแ แแแแแแแ แแแแฎแแแก แแ แฃแแแ แแแแแแแแ.
แแแฎแกแแแ แซแแแแ แแฆแแแแ แ "แแแขแแ แ แซแ แแแแก แจแแกแแฎแแ, แ แแแแแกแแช แจแแแซแแ"? แแแแกแแแแแก, แ แแ แจแแแฃแจแแแแแฃแแแ แกแแกแขแแแแ แฌแแ แแแขแแแแ แแแแแแแแแก แแ แแขแแขแแแแก แกแขแแแแแแแ แแ แแงแแก แแ แแแ แแกแฃแแ, แแแกแ แกแแคแฃแซแแแแ แฃแแแ แแแแแงแแคแแแแแแแก แแแแแแแแฃแ แแแแฎแแแแแแก. SMOG.
แแแกแแฏแก, แ แแแแ แช แแแคแ แแกแขแ แฃแฅแขแฃแ แฃแ แแแกแขแ แฃแแแแขแก แแ แงแแแแ แกแแ แแแกแแก แกแแคแฃแซแแแแก, แแแแขแแแ แแแแแ แแ แแ แฌแแ แขแแแ: แแ แแแ แแแแกแขแแแแก แแแแแงแแแแแแก แแแ แขแแแแ.
แแแแแแแแแแ แแ แแแแขแแ แแแฃแแ
แแแแกแแแแแก, แ แแ แแแแแแแชแแ แแ แแ แกแแ แแแ แแแแ แแแแกแขแแ แจแ แแแแแแแแ แแแก, แแแกแแ แแ แฅแแขแแฅแขแฃแ แแ แฃแแแ แฃแแ แฃแแแแแงแแก แแแแแกแฃแคแแแ แแแฌแงแแแแแแ. แแกแแแฅแ แแแฃแแ แแแแแแ แแแแแงแแคแแแแแก แแ แแแแฎแแแแแก. แแแกแจแ แแแแแแแแแ แแ แแแแฆแแแ แแ แฃแแแแแ แจแแขแงแแแแแแแแก แแแขแแแ แแแแแ แแ แแ แแแแ แแแฃแแแแแ แกแแกแขแแแแก แจแแแแแ แแแแแชแแแแกแ แแ แแแ แจแ แฃแขแแแแชแแแแ.
แแแกแจแขแแแฃแ แแแ
แแแกแจแขแแแฃแ แแแ แแ แกแแกแขแแแแก แแคแแฅแขแฃแ แแแ แแ แแแแแแแแก แแแแ แแแแแ. แแแแแแแชแแแก แแแแแแแแแขแแแก แฃแแแ แจแแแซแแแ แแแแแแงแแแแ แงแแแแ แแ แกแแแฃแแ แ แแกแฃแ แกแ. แ แแช แฃแคแ แ แแคแแฅแขแฃแ แแ แจแแแแแซแแแ แแแแแแแงแแแแ แกแแแซแแแแ แ แแ แ แแช แฃแคแ แ แแแขแแแแแฃแ แแ แฉแแแแ แแแแฃแจแแแแแแก แแแแแแแแ, แแแ แแแแแแ แคแฃแแก แแฎแแ แฏแแแ แแฆแญแฃแ แแแแแแแแ.
แแ แแ แแแแ แแขแแก แคแแ แแแแแจแ Erlang แฅแแแแก แฃแแฆแ แแกแแ แแแแแฃแ แแแขแฃแ แแแ แแแแก. แแแแแแกแ แแแแแฃแ แแแขแฃแแแแแกแ แแ แแแ แแแแแแแแก แจแแ แแก แจแแแซแแแแ แแแแแแแแแก Erlang VM-แแกแแแแก แฎแแแแแกแแฌแแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แซแแคแแแแก แ แแแแแแแแแก แแ แฉแแแแ แแ แแ แซแแคแแแแก แแแแแงแแแแแแ แแแแแแแแแแก แ แแแแแแแแแก แแ แฉแแแแ.
Erlang แแ แแชแแกแแแ แแ แแแแแ แแแก แแแแแแแ แแแแแก แแ แแฃแจแแแแก แแ แแแแแแแแแแก แ แแแแแจแ. แแก แฃแแ แฃแแแแแงแแคแก แจแแแแ แแแแ แแแแแ แจแแงแแแแแแแก แแ แฃแคแ แ แแแฆแแ แแแแขแแ แฃแแแ แแแแแแแก, แแแแ แ แขแ แแแแชแแฃแแ แแแแแแ แแแแแ แแแคแฃแซแแแแฃแแ แแแแแแแชแแแแ. Erlang-แแก แแ แแคแแแ แฃแแ แฃแแแแแงแแคแก CPU-แกแ แแ IO-แก แกแแแแ แแแแแ แแแแแฌแแแแแแก, แฎแแแ แแแแแแแแแก แแ แแ แกแแแแแ แแแแแแแชแแแก แกแแจแฃแแแแแแก แแซแแแแก แฃแแแกแฃแฎแแก แแแแฃแ แ แแแขแแแ แแแแก แแ แฌแแ แฃแแแขแแแแแแแก แแ แแกแแช แแ.
แแแกแแขแฃแ แแแแแแ, แแแแแแแฃแ แแแแก แแ แแแแแแแช แแ แกแแแแแก. แแแแจแแแแแแแแแแ, แ แแ แแแแกแขแแ แจแ แงแแแแ แแแแฅแแแ แแแแแแ แแ แแงแแก แแแขแแแ แแฃแแ แแ แฅแกแแแ แแ แแงแแก แแแแแขแแแ แแฃแแ. แฌแแ แแแแแแแแแแ แกแแขแฃแแชแแ: แแแแฎแแแ แแแแแแ แขแ แแคแแแ แแจแแแแ แจแแแแแแแแ แแแแแแกแแ แแแแ (haproxy, nginx แแ แ.แจ.), แแกแแแ แแแแฌแแแแแแ แแแแฃแจแแแแแแก แแแแฎแแแแแแก แ แแช แจแแแซแแแแ แแแแแแ แแ แฎแแแแแกแแฌแแแแ แแแฅแแแแแแก แจแแ แแก. แแแแแแแชแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แคแแ แแแแแจแ, แกแแ แแแกแ, แ แแแแแแช แแฎแแ แชแแแแแแก แกแแญแแ แ แแแขแแ แคแแแกแก, แแ แแก แแฎแแแแ แแแแ แแแแ แแ แฃแแแ แแแแแฎแแแแก แ แแแ แกแฎแแ แกแแ แแแกแแแ แกแแฌแงแแก แแแแฎแแแแแแ แแแกแฃแฎแแก แแแกแแชแแแแ. แจแแแ แแแแฎแแแแแแ แแกแแแ แแแแแฎแแแก แแแ แจแ แฃแขแแแแชแแแก แแ แแแแแแแแกแแแแก.
แแแแแชแแแแ แแแแแแแแแก แแคแแฅแขแฃแ แแ แกแแแแ แแแแแ, แจแแขแงแแแแแแแแแแ แแแแแแแแแ แแแก แฃแแแ แแแแฌแแแแก แแแขแแ แคแแแกแ แแแ แจแ แฃแขแแแแชแแแกแ แแ แแแขแแแ แแแแก แแแแแแแแกแแแแก แแแ แแแแกแแแแก. แแแแก แฌแงแแแแแแ, แแแแแแแแแ แแแก แจแแแซแแแแแ แแแแ แแกแแ แแแกแแก แจแแแแแแแแแก แแแแแงแแแแแแ (แแแ แแแแขแแ แ, แแ แแฅแกแ, แฏแแญแแ, แคแแแแแแ แแ แ.แจ.) แแแแแญแ แแก แ แแแแ แช แกแขแแแแแ แขแฃแแ, แแกแ แแจแแแแแแ แฌแแ แแแฅแแแแแ แแ แแแแแแแแ.
แแแแแแกแแก แแแแแกแแแ แแกแแ, แแแกแจแขแแแฃแ แแแ แ แแกแแแก แแแ แแแแก แแ แ-แแ แแ แแแกแขแ แฃแแแแขแแ. แแแแแแ แแ, แแแแแแงแแคแแแแแก แแแแฎแแแ แแแแแแ แแแแฎแแแแแแ แแฆแญแฃแ แแแแแแแก แแแขแแแแแฃแ แ แแแแแงแแแแแแ:
- แ แแแแกแแช แขแแฅแแแแแก แกแแแซแแแแ แ แแแ แแแแ แแ แแแ แแกแแก แจแแแแแแ. แแก แแ แแฅแแแแ แฃแแแฅแแแแ แแ แแกแ แฃแแงแแคแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแ. แแ แแแแแ แแแ แขแแแแแฃแ แแ แแแ แแแ แแแกแจแขแแแแแก แแ แงแแแแแแแแก แจแแซแแแแก แแแแแแงแแแแก แงแแแแ CPU แแแ แแแ แแ แฎแแแแแกแแฌแแแแแ แแแฎแกแแแ แแแ;
- แฆแ แฃแแแแแแ แแแ แแแแจแ แฉแแแ แจแแแแแซแแแ แแแแ แแแ แแฆแญแฃแ แแแแแแแก แ แแแแแแแแ แแแแแแแแ แ แแ แกแแแแ แแฃแแ แแแขแแแ แแแแก แแแฎแแแแแ แแ แแแ แแแขแแ แแแฃแแ SLA.
แจแแชแแแแแก แขแแแแ แแแขแแแ
แแแแแแฎแแแแ แแ แ แแฅแกแแแแ: โแฉแแแแ แแแแแ แแแฃแฆแแแแแแโ แแ โแแแ แชแฎแ แงแแแแแแแแก แแฅแแแแโ. แแแแแแกแแกแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แฃแแแแ แแกแแแ แแแจแแแแก แคแฃแแแก แแแแแ แแแแก แแ แ แแช แฃแคแ แ แฃแแ แแกแแ, แ แแแฃแขแแชแแแก แแแแแ แแแแก. แแแแแแแแกแแแ แจแแกแแซแแ แแแแแแแ แแแแกแ แแ แจแแชแแแแแก แขแแแแ แแแขแฃแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แจแแแฃแจแแแแแแก แฎแแ แฏแแแก แจแแ แแก, แฎแจแแ แแ แจแแแซแแแแ แแแแแ แแแแกแแก แแแแแ.
แแแแแแแแแแแ แแแ แกแแแฅแขแแแแจแ, แแ แฅแแขแแฅแขแฃแ แ, แ แแแแแแช แแแ แแแแแแแก แจแแชแแแแแก แขแแแแ แแแขแแแแก, แแแแแแแแก แคแฃแแก แแแ แแแ แแ แกแแแฃแแ แแแแกแขแแ แฃแแ แแแแแฌแงแแแขแแแแแแแแก แจแแซแแแแแ. แแกแแแ แซแแแ แแ แแ แแแ แแกแแแ แแฅแแ แจแแชแแแแแแ.
แแ แซแแแแแแแแ แแแ แกแแแฅแขแแแแจแ, แฎแแ แแแแแแแกแแแแ แขแแแแ แแแขแฃแแ แแ แฅแแขแแฅแขแฃแ แ แแแแ แฏแแ แแฎแแแก แแแแแก แแแแก แแแแแแแแ แแแแก แงแแแแ แแขแแแแ.
แแแแแก แแแแแก แจแแแแแ แจแแขแงแแแแแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแขแแแฃแ แแ แจแแแแฃแจแแแ แแแแแแแแแขแแแแก แฃแ แแแแ แแฅแแแแแแ แกแแกแขแแแแจแ แแแแแแแแ แแแแก แแขแแแแ. แแก แแแแ แขแแแแแก แฌแแ แฃแแแขแแแแแแแแแ แ แแแแแ แแแแกแ แแ แแแ แแแแก แแแแชแแแแก, แ แแแแแ แงแแแแ แแ แแขแแแฃแแ แแแแแแแแแขแ แฃแแแแแแแแแ แฌแแ แฃแแแขแแแแแแแแก แแ แจแแแแแแ แกแแกแขแแแแ แแชแแก, แ แแแแ แแแขแแแแขแฃแ แแ แแแฃแแ แฃแแแแก แแแ แแแแฃแ แแแแแแแ แแแแแก แแแแแแแแก แแแฎแแแแแ แฌแแ แฃแแแขแแแแแแแก แจแแแแแ.
แ แแแแแ แแแ
แฌแแ แฃแแแขแแแแแแแก แแแฃแฎแแแแแแ, แแแแแแแชแแแ แฃแแแ แฃแแแกแฃแฎแแก แแแแฎแแแแแแก แแ แแแแแแแงแแคแแแแก SLA. แ แแแแแแ แแกแแ, แ แแ แแแแแแแแแแก แแ แกแฃแ แ แแแแแแ, แแแแขแแ แแแแแแกแ แจแแกแแแแแแกแแ แฃแแแ แแแแ แแแก. แแแกแแแแแแแแแ, แ แแ แฃแคแ แ แแ แฃแคแ แ แแแขแ แแแแแแแชแแ แแฅแแแแ แซแแแแแ แแแ แซแแแแแแ แ.
แกแแแแกแฃแฎแ แแแแแแแชแแแแ แแฃแจแแแแก แแแแฅแแแก แ แแแแฃแ แแ แแจแ. Erlang VM แแฃแจแแแแก แ แแแ แ แแแแฃแ แแ แแจแ แ แแแแแจแ. แแแแแแ แแ แกแคแแ แแกแแแแก, แ แแแแ แแชแแ แกแแคแแแแ แแแญแ แแแ, แแแแแชแแแ แแ แกแแแ แแฌแแแแ แแฆแญแฃแ แแแแแแแก แแแแขแ แแแ, แแแแจแแแแแแแแแแ แ แแแแฃแ แแ แแจแ แ แแฃแแ แ แแแแแ.
แกแแแแกแฃแฎแ แกแแกแขแแแแแ แแฃแแฏแแแแกแแแก UX-แก แแ แกแแ แแแแแแก แแแฃแขแแแก แแแแแแกแก.
แฌแแแแกแฌแแ แ แ แแแแฃแแ
แแ แกแขแแขแแแก แแแแแแแแแกแแก แแแแแแแ แแแแแแแแ แแแแแ แแแกแแฏแแแแก แแ แแแแ แแก แจแแฅแแแแกแ แแ แแแกแแ แแแคแฃแซแแแแฃแแ แ แแฃแแ แกแแกแขแแแแแแก แจแแฅแแแแก แแแแแชแแแแแแ. แแแแ แแ แแแแ แแฃแแ แแ แแแขแแแแชแแฃแ แ แแแฌแแแ แกแแแแแแ แแ แชแแแ แแฆแแแฉแแแ.
แกแขแแขแแแก แแแแ แ แแแฌแแแจแ แแแกแแฃแแ แแ แแแชแแแแก แแฃแแฅแขแแแแก แแแแฎแแ แชแแแแแแแก แแแฃแแแกแแแแ, แจแแขแงแแแแแแแแแแก แจแแแแแแแแแ แแ แแแ แแแแแงแแแแแแแ.
แแแกแแแ แแแฌแแแจแ แแแแแแฎแแแแแ แกแแ แแแกแแแแก แแ แแแแแแแแแก, แแแ แจแ แฃแขแแแแชแแแกแ แแ แแแแแแแแกแแแแก แแแแแ แกแแแแแฎแแแก. แแแแแ แแแกแแฃแแ แแ แกแแกแขแแแแแแก แแแกแจแขแแแฃแ แแแแกแ แแ แฎแแ แแแแแแแก แขแแแแ แแแขแแแแก แแ แแฅแขแแแฃแ แแฎแแ แแแ.
แแแ แแแแ แแแฌแแแแก แแแกแแกแ แฃแแ.
แกแฃแ แแแ
แฌแงแแ แ: www.habr.com