将Hystrix与Spring数据存储库一起使用

时间:2015-01-25 16:25:46

标签: spring-data spring-data-rest spring-cloud hystrix

鉴于Spring Data和相关REST存储库的主要优点之一是开发人员大多数时候不必担心底层实现,是否有开箱即用利用Spring Cloud Netflix库的方式,特别是在这种情况下的Hystrix注释,而不是在提供的Repository接口中扩展每个调用或创建我自己的实现?

1 个答案:

答案 0 :(得分:2)

目前,您需要在其方法使用@HystrixCommand注释的其他服务中包装调用。由于Spring Data和Hystrix Aspect的工作方式(它们都创建代理),因此需要在Spring Data for @HystrixCammand中进行特定的集成。 @ ccit-spence是对的,你真的想把@HystrixCommand放在调用Spring Data REST存储库的服务上。