title: How does Hystrix Command annotation work in the application
body: <p>When I annotated a method with @HystrixCommand Annotation then how is it working</p>
  
  <pre><code>@HystrixCommand(fallbackMethod="getfallBackdisplayDoctorsAndProducts_lipid",
              commandProperties= {
                  @HystrixProperty(name="execution.isolation.thread.timeoutInMilliseconds",value="150"),
                      @HystrixProperty(name="circuitBreaker.requestVolumeThreshold",value="25"),
                      @HystrixProperty(name="circuitBreaker.errorThresholdPercentage",value="50"),
                      @HystrixProperty(name="circuitBreaker.sleepWindowInMilliseconds",value="5000")
              })
      public List&lt;DoctorsAndProducts&gt; displayDoctorsAndProducts(LipidProfile lipidProfile)
      {
  
      }
  </code></pre>