hystrix

    1热度

    2回答

    有人可以向我解释一下Hystrix。我问谷歌。但我仍然不清楚。 什么是hystrix? 我们为什么要使用Hystrix? 请给我一个hystrix的例子吗? 感谢您的任何帮助。

    1热度

    1回答

    我正在尝试在示例应用程序中集成Hystrix CircuitBreaker。我有两个应用程序,一个作为客户端的服务器。 CircuitBreaker工作正常,我可以看到Hystrix.stream表单客户端。 现在我尝试使用涡轮流在一个DashBoard中的多个客户端。 在服务器侧我已经加入2-依赖性,如下:在应用 spring-cloud-starter-turbine-stream spri

    2热度

    1回答

    我有一个应用程序从Kafka获取消息并调用目标系统来更新旧版Oracle数据库。 我想启用一个场景,如果目标系统关闭,将信息留在卡夫卡总线上,并且在给定的时间段内不处理它们。我正在考虑一些基于Hystrix断路器的解决方案,但我找不到任何机制告诉Spring Cloud Stream“停止”事件监听。我能想到的唯一另外一种选择是断路器是断开的,将这些信息转移到错误/重新处理主题,但这听起来像是反模

    1热度

    1回答

    我有一个使用3假装客户端的服务。每次我开始我的应用程序时,第一次调用任何假客户端时都会遇到TimeoutException。 我必须在每件事都稳定之前触发每个假客户端至少一次。在网上查看,问题在于假装或hystrix内部的内容是延迟加载的,解决方案是制作覆盖Spring默认设置的配置类。我已经试过,下面的代码,它仍然没有帮助。我仍然看到同样的问题。任何人都知道这个解决方案?是通过hystrix回调

    0热度

    1回答

    我正在使用Hystrix 1.5.5版本。当我加载像1000线程/秒这样较大负载的测试时,所有请求都将通过回退方法。同时,我也遇到了异常。为什么我会得到这个例外。测试命令是我的自定义猬类 Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: TestCommand fallback execution rejected.

    0热度

    1回答

    我们的应用程序是通过使用Hystrix实现断路器模式以非常脆弱的方式编写的。 整个应用程序都是使用测试驱动的实践创建的,但是我们需要通过在方法上配置相同的方法来实现断路器策略。 下面是我们所使用的示例配置 - @HystrixCommand(commandProperties = { @HystrixProperty(name = "circuitBreaker.enabled", v

    0热度

    1回答

    我在我的spring启动应用程序中使用hystrix,但是当我访问/hystrix-stream页面时,没有数据。它只显示“ping:”。 在我的pom.xml我有以下几点: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot

    1热度

    1回答

    当我的邮件没有传递到RabbitMQ服务器时,我正在使用hystrix来处理falback场景。当RabbitMQ服务器关闭时(因为引发AMQPException),我的回退被调用。 如果代理无法接受/路由消息,则调用returnCallback/returnConfirm(带有nack)。 我的理解是,RabbitTemplate returnCallbacks/returnConfirms将在

    2热度

    1回答

    我正在使用Hystrix包装我的服务调用(99百分位的呼叫是〜200毫秒)。我椎配置看起来像 - 核心尺寸:80 - executiontimeoutinMilliSeconds:600个 - metricsRollingStatisticalWindowInMilliseconds:10000 - metricsRollingStatisticalWindowBuckets:10 (其余全部是默

    0热度

    1回答

    我有2个命令 1)DebitCommand(借记信用卡) 2)CreditCommand(信用账户) 从我们的用例立体借贷组合是一个原子操作它们连接到两个不同的系统(休息呼叫)。 当CreditCommand断路器短路时,借方无意义,否则我们需要退还货款。这实际上增加了不必要的呼叫。有没有什么方法可以解决这个问题。 我的想法: 方法1:合并DebitCommand和CreditCommand成一个