采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
加了@HystrixCommand 但是访问后没有生效
但是直接抛出异常的话,就生效,这个问题怎么解决啊?
问题产生的原因应该是另外一个product微服务没有关闭,如果关闭的话那么不直接throw exception也会触发hystrix
只有改成这样才是生效的,很奇怪。。。我看老师不加这个throw new Exception也是可以生效的,为什么我这里必须要throw new Exception才生效
首先源码里面没有HystrixController
然后版本应该是没有问题的
product服务也是可用的
代码如下:
order
product
product服务可用吗?
检查springboot和springcloud版本是否一致, 对比下我给的源码
确定以上没有问题,push一下代码 ,我帮你看下
师兄,我的版本是和你一样的,也是这位仁兄的问题,只有抛出异常才能触发服务降级。后来我pom改这个了,然并卵。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </dependency>
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.0k 3
2.7k 6
2.4k 7
1.6k 25
3.1k 24