Sobes.tech
Junior — Middle

Hogyan határozza meg a mikroszolgáltatás-architektúra egy adott szolgáltatás példányának leválasztását?

sobes.tech MI

Válasz az MI-től

Mikroszervizes architektúrában egy adott szolgáltatás példányának kikapcsolása általában a Service Discovery rendszer és az egészségügyi ellenőrzések (health checks) révén történik. Minden szolgáltatás példányát a szolgáltatásnyilvántartásban (pl. Eureka, Consul, Zookeeper) regisztrálják, és időszakosan jeleket küld az állapotáról (heartbeat). Ha egy példány abbahagyja ezeknek a jeleknek a küldését vagy hibával válaszol az egészségügyi ellenőrzésre, akkor kikapcsolt vagy elérhetetlen státusznak tekintik. A kliensek és a terheléselosztók frissített információkat kapnak a nyilvántartásból, és nem irányítanak többé kéréseket erre a példányra.