Resilence
Circuit breaker: Usamos Resilence4j para las fases de circuit breaker y tambien bloqueamos el acceso a la saturacion con patron bulkhead Bulkhead: limita el numero de llamadas concurrentes a un servicio para no saturar el servicio remoto ni monopolizar los recursos del sistema. Usamos Resilence4j. Permite 2 tipos: - Semaphore-based: indepente del thread controla operaciones concurrentes por metadata - Threadpoll: controlla el threadpool directamente, no lo usamos. - Rate-limiter: controla el numero de peticiones a un servicio (o a ejecutar) en un determinado intervalo de tiempo.