Каков наиболее традиционный способ реализации процесса, который должен только выполнить свою работу и выйти?
В моем случае этими работниками руководит simple_one_for_one
супервайзер. Я искал вокруг, но не нашел ничего лучше, чем просто spawn_link
:
work(Args) ->
{ok, spawn_link(fun() ->
... do_the_necessary_work ...
end)}.
Тем не менее, этот способ не кажется хорошим дизайном OTP.
Любые идеи?