Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Например в java есть stream api
defmodule Parallel do
def pmap(collection, func) do
collection
|> Enum.map(&(Task.async(fn -> func.(&1) end)))
|> Enum.map(&Task.await/1)
end
end# On the remote node
Task.Supervisor.start_link(name: MyApp.DistSupervisor)
# On the client
Task.Supervisor.async({MyApp.DistSupervisor, :remote@local},
MyMod, :my_fun, [arg1, arg2, arg3])ret = case Task.yield(task, 60000) do
{:ok, result} ->
result
nil ->
Task.shutdown(task)
:timeout
endВ эликсире будет использоваться тот же модуль rpc и функция call, ничего полезного в общем
Erlang кластер на коленке