鉴于Spring Data和相关REST存储库的主要优点之一是开发人员大多数时候不必担心底层实现,是否有开箱即用利用Spring Cloud Netflix库的方式,特别是在这种情况下的Hystrix注释,而不是在提供的Repository接口中扩展每个调用或创建我自己的实现?
答案 0 :(得分:2)
目前,您需要在其方法使用@HystrixCommand
注释的其他服务中包装调用。由于Spring Data和Hystrix Aspect的工作方式(它们都创建代理),因此需要在Spring Data for @HystrixCammand
中进行特定的集成。 @ ccit-spence是对的,你真的想把@HystrixCommand
放在调用Spring Data REST存储库的服务上。