Skip to content

Commit e6a0d4c

Browse files
authored
Remove diagram from distributed mode documentation
Removed ASCII diagram of distributed mode architecture from the documentation. Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
1 parent 7e59a5c commit e6a0d4c

1 file changed

Lines changed: 0 additions & 23 deletions

File tree

docs/content/features/distributed-mode.md

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -15,29 +15,6 @@ Distributed mode requires authentication enabled with a **PostgreSQL** database
1515

1616
![Distributed mode architecture: a load balancer fronts stateless SmartRouter frontends backed by a shared NATS/PostgreSQL/S3 plane, with generic workers running per-model gRPC backends](/images/diagrams/distributed-mode-arch.png)
1717

18-
```
19-
┌─────────────────┐
20-
│ Load Balancer │
21-
└────────┬────────┘
22-
23-
┌──────────────┼──────────────┐
24-
│ │ │
25-
┌───────▼──────┐ ┌────▼─────┐ ┌─────▼──────┐
26-
│ Frontend #1 │ │ Frontend │ │ Frontend #N│
27-
│ (LocalAI) │ │ #2 │ │ (LocalAI) │
28-
└──────┬───────┘ └────┬─────┘ └─────┬──────┘
29-
│ │ │
30-
┌───────▼──────────────▼──────────────▼───────┐
31-
│ PostgreSQL + NATS │
32-
│ (node registry, jobs, coordination) │
33-
└───────┬──────────────┬──────────────┬───────┘
34-
│ │ │
35-
┌──────▼──────┐ ┌────▼─────┐ ┌─────▼──────┐
36-
│ Worker #1 │ │ Worker │ │ Worker #N │
37-
│ (generic) │ │ #2 │ │ (generic) │
38-
└─────────────┘ └──────────┘ └────────────┘
39-
```
40-
4118
**Frontends** are stateless LocalAI instances that receive API requests and route them to worker nodes via the **SmartRouter**. All frontends share state through PostgreSQL and coordinate via NATS.
4219

4320
**Workers** are generic processes that self-register with a frontend. They don't have a fixed backend type — the SmartRouter dynamically installs the required backend via NATS `backend.install` events when a model request arrives.

0 commit comments

Comments
 (0)