Distributed computing¶
Category: Distributed systems · Status: stub
One line: Tasks on separate machines that communicate over a network: their events are only partially ordered, and one part can fail while the rest keeps running.
Also called: distributed systems, distributed platform.
How it connects¶
flowchart LR
n_concurrency["Concurrency"]
n_distributed_computing["Distributed computing"]
n_concurrency ---|vs| n_distributed_computing
classDef center stroke-width:3px
class n_distributed_computing center
classDef outside stroke-dasharray: 4 3
class n_concurrency outside
- Often confused with: Concurrency
- See also: Partial failure, Remote procedure call
In each language¶
| Erlang and Elixir | distributed Erlang ↗: runtime systems called nodes connect, and message passing, links and monitors work across nodes when pids are used |