Per què l'interruptor hystrix?

Taula de continguts:

Per què l'interruptor hystrix?
Per què l'interruptor hystrix?
Anonim

Patró d'interruptor prevé la cascada d'errors i ofereix un comportament predeterminat quan els serveis fallen. Netflix Hystrix ens permet introduir tolerància a fallades i tolerància a la latència aïllant les fallades i evitant que s'enredin en cascada a l' altra part del sistema creant una aplicació distribuïda més robusta.

Per què fem servir un interruptor de circuit als microserveis?

El patró d'interruptors ajuda a prevenir una fallada en cascada tan catastròfica en diversos sistemes. El patró d'interruptors us permet crear un sistema tolerant a fallades i resistent que pugui sobreviure amb gràcia quan els serveis clau no estan disponibles o tenen una latència elevada.

Què és l'interruptor hystrix?

Netflix ha creat una biblioteca anomenada Hystrix que implementa el patró d'interruptors. En una arquitectura de microservei, és habitual tenir diverses capes de trucades de servei, tal com es mostra a l'exemple següent: Figura 3.1.

Quin dels següents és un motiu vàlid per utilitzar interruptors automàtics hystrix a la vostra aplicació de núvol de primavera?

En general, és necessari per habilitar la tolerància a errors a l'aplicació on algun servei subjacent està caigut o genera un error permanentment, hem de tornar a un camí diferent d'execució del programa automàticament. Això està relacionat amb l'estil de computació distribuïda del sistema Eco que utilitza molts microserveis subjacents.

Per què hauria d'utilitzarHystrix?

La biblioteca de marc d'Hystrix ajuda a controlar la interacció entre serveis proporcionant tolerància a errors i tolerància a la latència. Millora la resiliència general del sistema aïllant els serveis que fallen i aturant l'efecte en cascada dels errors.

Recomanat: