hystrix

    8热度

    1回答

    我正试图围绕Hystrix环绕我的头,在阅读他们的文档后,仍然对其使用模式有疑问。 原因之一,我不明白使用情况为当使用他们异步执行与他们反应执行。我能看到的唯一区别是异步执行始终是非阻塞的,而Reactive可以是阻塞或非阻塞。所以我想我真正的问题是: 同步和阻塞反应式执行有什么区别?和 异步和非阻塞反应式执行有什么区别?

    13热度

    1回答

    我刚刚阅读Hystrix指南,并试图围绕默认断路器和恢复期如何操作,然后如何定制其行为。显然,如果电路跳闸,Hystrix将自动调用命令的getFallBack()方法;这我了解。但是首先要考虑的是什么标准?理想情况下,我想尝试多次提供支持服务(例如,最多3次尝试),然后再考虑服务处于离线/不健康状态并断开断路器。 我怎么能实现这一点,并在哪里? 但我想如果我重写默认断路器,我还必须重写任何机制处

    7热度

    1回答

    我想弄清楚如何Hystrix request caching的工作原理,但我没有遵循维基或他们在他们的文档中提供的端到端的例子。 从本质上讲,我有以下HystrixCommand子类: public class GetFizzCommand extends HystrixCommand<Fizz> { private Long id; private Map<Long,Fizz

    0热度

    1回答

    我想了解Hystrix是如何处理非故障错误和HystrixBadRequestException,特别是在验证领域。我用我所有的豆类JSR-303 Bean验证(Hibernate验证): public class User { @Min(1L) private Long id; @NotNull @Email private String e

    3热度

    3回答

    单元测试后备样品我希望测试以下场景: 的hystrix.command.default.execution.isolation.thread.timeoutInMillisecond值设置为较低的值,看看我的应用程序的行为。 检查我的回退方法是使用单元测试调用的。 请有人给我提供链接样本。

    3热度

    1回答

    我是Netflix开放源代码项目的忠实粉丝。他们做了一些非常酷的东西。 我建立了一个Zuul,工作正常。创建了所有类型的过滤器,并且这些过滤器被动态加载并运行 我现在试图做的是在过滤器内部使用Hystrix。我所看到的是,如果一切顺利,一切正常。但是,当run()方法内部存在异常时,Zuul会捕获它而不是Hystrix。所以getFallback()永远不会被调用。我的代码Github。 有人有任

    4热度

    5回答

    让我通过说我没有直接使用Spring Cloud Config来说明这一点,它是通过Spring Cloud Hystrix启动器传递的。 当只使用@EnableHystrix时,Spring Cloud也尝试找到配置服务器,因为我没有使用它,所以预计不成功。据我所知,该应用程序运行良好,但问题出在状态检查。健康显示DOWN,因为没有配置服务器。 浏览该项目的来源,我期望spring.cloud.