5

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

4

1 回答 1

3

目前,您需要将调用包装在另一个服务中,该服务的方法用@HystrixCommand. 由于 Spring Data 和 Hystrix Aspect 的工作方式(它们都创建代理),需要在 Spring Data 中针对@HystrixCammand. @ccit-spence 是对的,您真的想将@HystrixCommand调用的服务放入 Spring Data REST 存储库中。

于 2015-01-26T14:59:14.087 回答