Commit 0f573dfe by Spencer Gibb

Added notes about how to configure @HystrixCommand and where to go to find out more information.

fixes gh-58
parent 1cd06e65
...@@ -305,11 +305,18 @@ public class StoreIntegration { ...@@ -305,11 +305,18 @@ public class StoreIntegration {
---- ----
The `@HystrixCommand` is provided by a Netflix contrib library called The `@HystrixCommand` is provided by a Netflix contrib library called
"javanica". Spring Cloud automatically wraps Spring beans with that https://github.com/Netflix/Hystrix/tree/master/hystrix-contrib/hystrix-javanica["javanica"].
Spring Cloud automatically wraps Spring beans with that
annotation in a proxy that is connected to the Hystrix circuit annotation in a proxy that is connected to the Hystrix circuit
breaker. The circuit breaker calculates when to open and close the breaker. The circuit breaker calculates when to open and close the
circuit, and what to do in case of a failure. circuit, and what to do in case of a failure.
To configure the `@HystrixCommand` you can use the `commandProperties`
attribute with a list of `@HystrixProperty` annotations. See
https://github.com/Netflix/Hystrix/tree/master/hystrix-contrib/hystrix-javanica#configuration[here]
for more details. See the https://github.com/Netflix/Hystrix/wiki/Configuration[Hystrix wiki]
for details on the properties available.
The state of the connected circuit breakers are also exposed in the The state of the connected circuit breakers are also exposed in the
`/health` endpoint of the calling application. `/health` endpoint of the calling application.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment