腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
单元测试
中
未
执行
Hystrix
回退
java
、
unit-testing
、
hystrix
我实现了一个断路器,当我运行它时,它工作得很好(这意味着只要RestTemplate接收到一个介于400和599之间的HTTP状态码,就会运行
回退
方法)。但是,当我试图通过返回一个Bad Request (HTTP 400)来对这种
回退
进行
单元测试
时,
回退
方法并没有被调用。为什么会这样呢?
浏览 8
提问于2019-03-20
得票数 0
4
回答
如何对javanica @HystrixCommand注释方法进行
单元测试
?
java
、
unit-testing
、
annotations
、
hystrix
、
mockrestserviceserver
我正在尝试对我的
回退
方法进行
单元测试
,而不必直接调用它们,也就是说,我想调用@HystrixCommand注释的方法,并让它在抛出500个错误后自然地流入
回退
。所有这些都在
单元测试
之外工作。
在
我的
单元测试
中
,我使用springs MockRestServiceServer返回500个错误,这部分是工作的,但是
Hystrix
没有
在
我的
单元测试
中被正确初始化。(); 在此之后,我尝试通过键获取任何
hystrix<
浏览 6
提问于2017-04-17
得票数 11
回答已采纳
1
回答
在
hystrix
调用
回退
之前,Ribbon是否通过了所有Eurkea注册的实例?
java
、
spring-boot
、
spring-cloud
假设我有两个名称/类型相同的微服务实例,注册
在
Eureka和Ribbon之间是负载平衡。我还配置了
Hystrix
回退
,以防服务中断。
在
调用
Hystrix
回退
之前,Ribbon会尝试联系所有支持端点URL的可用服务吗?
浏览 3
提问于2017-09-05
得票数 0
回答已采纳
1
回答
如何在spring类中使用HystrixCommand
java
、
spring
、
spring-boot
、
spring-aop
、
hystrix
在
我的当前项目中,我需要使用
Hystrix
进行请求
回退
处理(主要是在请求超时
回退
时)。超时
在
2秒后触发,然后进入我预定义的
回退
方法。现在出现了这样的问题: on控制器中有太多的方法,并且
在
项目中有很多控制器。永远不会达到
回退
方法。
在
调试过程
中
,我确保逻辑流通过excuteService()->monitor()->matched方法的流,并且它已经超过了2秒,但是始终没有达到
回退
方法。
浏览 4
提问于2017-11-22
得票数 2
1
回答
Spring:[ RabbitTemplate ]
在
执行
RabbitTemplate ReturnCallback时不会调用
Hystrix
回退
java
、
spring
、
spring-amqp
、
hystrix
当我的消息没有被传递到RabbitMQ服务器时,我正在使用
hystrix
来处理错误场景。当RabbitMQ服务器关闭时(当AMQPException被抛出时),我的
回退
就会被调用。我所理解的是,RabbitTemplate回拨/回拨将在与
Hystrix
线程不同的线程
中
执行
。 是否有可能在这些场景
中
抛出异常,从而
执行
Hystrix
回退
?
浏览 5
提问于2016-09-14
得票数 3
回答已采纳
1
回答
由于http请求太多而导致Clojure
Hystrix
异常
http
、
clojure
、
clojurescript
、
hystrix
我需要构建一个需要发出大量外部http请求的系统,并且我必须使用Netflix的
Hystrix
来创建
回退
和重新路由异常。200 (prn x) )))当我
执行
此外,如果我只是
在
test3函数上直接使用http/get,而不是fetch-request命令,它可以没有任何问题(即使当n的值大于7000时)。如果您知道
在
clojure
中<
浏览 13
提问于2018-02-28
得票数 1
回答已采纳
1
回答
如何正确处理
Hystrix
回退
中
的预期错误?
java
、
spring-boot
、
spring-cloud
、
hystrix
但与此同时,我们希望利用
Hystrix
提供的功能。public List<X> myFallback(long xId) { // What to do?? Throw exception!?
在
我们的示例
中
,不应将异常解释为
回退
失败,而应解释为预期的行为。我们还尝试过将抛出的异常包装在HystrixBadReques
浏览 0
提问于2016-02-15
得票数 10
回答已采纳
1
回答
即使后端API被
执行
,
Hystrix
也会调用fallbackMethod。
fallback
、
hystrix
为了使问题简明扼要,我将描述以下情况:(b)我已将该方法注释为@
Hystrix
(我从那里调用支付服务)。此外,我还实现了相应的
回退
方法。execution.isolation.thread.timeoutInMilliseconds=2000 当前行为-一旦从processPayment(.)调用后端支付服务方法,它所用的时间(~ 4000 ms)比我
在
hystrix
.command.getUseCase1.execution.isolation.
浏览 3
提问于2017-05-19
得票数 0
回答已采纳
1
回答
如何在
hystrix
中
停止现有的请求
执行
以停止并仅运行
回退
方法
spring-cloud-netflix
、
hystrix
、
circuit-breaker
、
fail-fast
在
hystrix
中
,我使用execution.isolation.thread.timeoutInMilliseconds这个配置来限制某些特定时间的响应,否则使用
回退
方法,但这个设置也
在
执行
在backend.Is
中
调用的请求。
浏览 9
提问于2018-03-18
得票数 0
1
回答
Hystrix
回退
实现是强制的吗?
hystrix
、
fallback
那么,这里的首选参数是什么:- 1.实现
hystrix
回退
并返回一个空的Dog对象。2.
Hystrix
会在调用失败时抛出异常,并在捕获到异常后返回null Dog对象。 选项1还是选项2?
hystrix
回退
是一个强制性的实现要求吗?你没有真正的
回退
方法吗?我不这么认为,你的意见是什么?
hystrix
指南有什么建议?
浏览 24
提问于2020-04-24
得票数 0
1
回答
Spring网关中的
Hystrix
命令
spring-cloud
、
hystrix
、
spring-cloud-gateway
是否可以
在
路由定义中提供如下所示的HystrixCommand?r.path("path") .filters(f -> f.
hystrix
("myHystrixCommandName")) .id("route_1")); 我的
浏览 1
提问于2018-08-15
得票数 0
3
回答
禁用单个假装客户端的
Hystrix
java
、
spring-boot
、
hystrix
、
spring-cloud-feign
我的SpringBoot应用程序启用了
Hystrix
,为一些假装的客户端定义了
回退
,其余的客户端没有定义。 现在,我想禁用
Hystrix
,因为那些还没有定义
回退
。因此,我遵循了
中
列出的步骤,即使用普通的Feign.Builder创建一个单独的假冒伪劣配置。但是,添加新的@Bean Feign.Builder将禁用我在所有伪客户端上的
Hystrix
功能,而我不想这样做。如果删除@Bean Feign.Builder,
Hystrix
回退
就会像往常一样<em
浏览 6
提问于2020-07-01
得票数 7
2
回答
HystrixCommand的奇怪行为
spring-cloud
、
hystrix
、
circuit-breaker
有三个类: BillController、BillService (接口)和BillServiceImpl (实现BillService),BillController调用在BillService
中
声明的函数
在
BillServiceImpl
中
,有两种方法,一种是getBillList,另一种是simulateUnstableService,getBillList calls simulateUnstableService,
在
simulateUnstableService
中
只有长睡眠(2000)。}
浏览 5
提问于2020-10-18
得票数 1
回答已采纳
2
回答
任何使用
Hystrix
Spring进行
单元测试
回退
的示例
spring
、
cloud
、
fallback
、
hystrix
我想测试以下几种情况: 请有人给我提供链接到样品。
浏览 1
提问于2015-03-13
得票数 6
1
回答
微服务架构- netflix技术栈
netflix-eureka
、
hystrix
、
netflix
、
netflix-ribbon
在
开发rest服务时,我们将使用下拉向导。到目前一切尚好。读了一些书之后,我都糊涂了。的不同用例是什么 我知道问题现在很模糊。
浏览 0
提问于2015-07-14
得票数 3
1
回答
Mockito:如何使服务调用抛出异常
java
、
mocking
、
mockito
、
hystrix
我的类中有需要测试的
Hystrix
命令。我能够模拟除
回退
之外的所有代码。要
执行
回退
,我需要使
hystrix
包装方法抛出超时异常。我不知道该怎么做。有人能帮我一下吗?我尝试
在
测试类上使用@Enablecircuitbreaker打开电路,但没有调用任何
Hystrix
异常:( private MDMConnectorService servicethrows Exception { ConfigurationM
浏览 0
提问于2018-01-24
得票数 1
1
回答
弹簧云断路器
spring-cloud
、
hystrix
、
circuit-breaker
Hystrix
主要用于使用spring云构建的应用程序。话虽如此,一个应用程序可能有多个服务层。客户端(如web用户) -> web应用程序X ->服务A(它使用数据源A) ->服务B(数据源B) ->服务C(数据源C) ->服务D(数据源D) ->服务E(数据源E)如果该示例是错误的,那么
Hystrix
作用域是否
浏览 1
提问于2018-01-30
得票数 2
回答已采纳
1
回答
Camel
Hystrix
EIP - IgnoreExceptions可防止调用
回退
java
、
apache-camel
、
hystrix
在
Apache camel
Hystrix
EIP
中
,如何防止因错误请求异常而调用
回退
方法。我尝试从我的请求分派器处理器抛出"HystrixBadRequestException“,但我仍然看到正在触发
回退
。有没有办法解决这个问题?/* in route builder class */ .
hystrix
() .hystrixConfiguratio
浏览 25
提问于2019-01-12
得票数 2
1
回答
即使外部系统重新联机,
Hystrix
电路也始终处于打开状态
java
、
hystrix
我们
在
我们的应用
中
添加了一些外部系统。我们使用
Hystrix
命令通过apache http客户端库
执行
远程REST调用。 ConfigurationManager.getConfigInstance().setProperty( "
hystrix
.command.Command.e
浏览 2
提问于2017-08-07
得票数 0
4
回答
与正常异常处理相比,
Hystrix
有什么好处?
java
、
spring
、
microservices
、
spring-cloud
、
hystrix
我对
Hystrix
主题和弹性服务的概念非常陌生,我正在经历一些课程,这个问题出现在我的脑海中。
在
Hystrix
中
,我需要为优雅的退化定义
回退
方法,然后
在
电路中断时调用该方法。但我可以想象,只要用try和catch包装代码,当出现特殊异常(例如超时)时,catch子句中的调用
回退
方法就会出现。当被调用的服务启动时,将调用普通代码。当然,使用
Hystrix
,我可以另外监视它,但它还能给我提供什么呢?我很确定我不理解整个概念。
浏览 4
提问于2017-09-18
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
spring cloud netflix:断路器之hystrix client
SpringCloud微服务架构篇5:微服务熔断机制-Hystrix
一张图了解 Spring Cloud 微服务架构
咕泡P6:Java互联网高级架构师(VIP涨薪班)5期 (助你成为技术大牛)
Spring Cloud Hystrix项目展望:为云原生 Java 项目提供持续支持
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券