@edvin Regarding the pure RESTful deployment...I just listened to a 2016 JavaOne session on JAX-RS which establishes a protocol for this sort of thing.
There is something in the spec called a "circuit breaker" which will define a protocol for this, handling requests as a service is unavailable.