title: How Can I configure separate resilience4j circuit breaker for each instance registered under the SAME Eureka service
body: <p>Here is my scenario:</p>
  <p>Eureka Server: MY-APP-SERVICE with 3 instances of same spring boot app running on e.g localhost:8080, localhost:8081 and localhost:8082</p>
  <p>OpenFeign client (Annotated as follow)</p>
  <pre><code>@FeignClient(name=&quot;MY-APP-SERVICE&quot;)
  public interface MyFeignClient {...}
  </code></pre>
  <p>I have a proxy controller e.g. MyAppServiceClientController as follow:</p>
  <pre><code>@RestController
  public class MyAppServiceClientController {
     Autowired
     MyFeignClient myFeignClient;
  
     @CircuitBreaker(name = &quot;backendA&quot;)
     public String doSomething() {
        return myFeignClient.doSomething();
     }
  }
  </code></pre>
  <p>When FeignClient asks Eureka registry for the service MY-APP-SERVICE it gets all 3 instances; it seems like resilience4j has only 1 circuit breaker at service level, here MY-APP-SERVICE.</p>
  <p>How can I configure/annotate my FeignClient to have a separate resilience4j circuit breaker for each instance/URL in my MY-APP-SERVICE ?</p>