Createlydiagram | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Előkészületek
Ha több WildFly példányt szeretnénk használni, hogy minimalizáljuk a kieséseket, akkor célszerű domain módban módban indítani az alkalmazásszervert, mert a standalone mód mód helyett ez ad lehetőségeket a könnyű adminisztrációra, illetve a beállítások és a telepítések megfelelő terítésére. A WildFly domain módja módja esetén két (viszonylag) sovány igényű java folyamat folyamat indul el a gépeken (a a Process Controller és a és a Host Controller), amelyeknek felügyelik az tényleges alkalmazásszerver funkciókat, de erre kicsit később még visszatérünk.
A szükséges topológia az alábbi ábra szerint alakul majd (egy egy master és két és két slave), mind a három kiszolgálóra kerül alkalmazásszerver példány, illetve httpd kiszolgáló kiszolgáló is, amely a mod-cluster terheléselosztót terheléselosztót fogja kezelni, így bármelyik kiszolgáló esik ki, a szolgáltatás nem fog szünetelni, csak lassulni -- feltéve, ha egyébként is kellően terheltek voltak.:
Createlydiagram | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Felmerülhet a kérdés, hogy mi történik a master kiesése esetén:
- a felhasználó szemszögéből semmi, a többi alkalmazásszerver példány dolgozik tovább, a terhelés elosztása automatikusan átszerveződik,
- a rendszergazdai eszköztár viszont jelentősen csökken, amíg helyre nem áll a master funkcionalitása (akár mentésből visszaállítva): ez egyfajta SPOF a rendszerben, de vállalható a kockázat.
...