¿Cuáles son algunos patrones de tiempo de espera comunes que se usan en sistemas arquitectónicamente resistentes?

1. Patrón de disyuntor: este patrón monitorea la cantidad de fallas en un servicio y "abre el circuito" cuando se alcanza el umbral. Esto evita que se envíen más solicitudes al servicio hasta que se recupere.

2. Patrón de reintento: este patrón vuelve a intentar las solicitudes fallidas una cantidad específica de veces antes de que se dé por vencido. Esto es útil cuando la falla es temporal y se resuelve sola con el tiempo.

3. Patrón de mamparo: este patrón divide un sistema en secciones aisladas, de modo que si una sección falla, no se derrumba todo el sistema.

4. Patrón de tiempo de espera: este patrón especifica un tiempo máximo para que se complete una solicitud. Si la solicitud tarda demasiado en completarse, se considera que ha fallado.

5. Patrón alternativo: este patrón proporciona una respuesta secundaria cuando falla una solicitud. La respuesta secundaria puede ser un valor predeterminado o un servicio similar que pueda manejar la solicitud.

Fecha de publicación: