Aequator oneris
Run several upstreams behind one public endpoint. Start simple, then add health checks and runtime controls.
Duo upstreams
[[vhosts.routes]]
name = "app"
path_prefix = "/"
action = "proxy"
[vhosts.routes.proxy]
upstreams = [
"10.0.0.11:8080",
"10.0.0.12:8080",
]
upstream_weights = [100, 50]
upstream_aliases = ["app-a", "app-b"]
Moderamina aequationis
| Regimen | Utere cum |
|---|---|
upstream_weights | Tergum recipiant diversa negotiatio communicat. |
backup_upstreams | Some backends should be used tantum when primary choices fail. |
drain_upstreams | Backend opus existens perficere debet sed nullum novum commercium recipere. |
disabled_upstreams | A backend servanda extra gyrationem. |
upstream_max_in_flight | A backend needs a locale concurrency cap. |
Fasciculus upstream dynamicus
[vhosts.routes.proxy]
upstreams_file = "/run/fluxheim/backends/app.txt"
upstreams_file_refresh_secs = 5
Use static upstreams when you need weights, aliases, backup, drain, aut disabled state. File et DNS refreshed pools intentionally keep the contract smaller.
Quid tibi praebet
- Focused load-balancer release images are available.
- Health checks possunt backends fractos e rotatione servare.
- Operationes drain et force-down in fenestris sustentationis adiuvant.
- Administratum-cookie affinity is available when sessions need a stabile backend.