![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringCloud/Hystrix
文章平均质量分 76
SpringCloud/Hystrix
CodingALife
这个作者很懒,什么都没留下…
展开
-
SpringCloud基础(6):Consul
`原创 2022-01-24 09:32:22 · 618 阅读 · 0 评论 -
SpringCloud基础(5):OpenFeign
1、OpenFeign服务接口调用1.1、简介官网文档::Spring CloudFeign是一个声明式的web服务客户端,让编写web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可。Feign与OpenFeign的区别OpenFeign的使用(也是在消费者端) 新建模块cloud-consumer-feign-order80 pom <dependencies> <!-- openfeign -->...原创 2021-12-19 18:55:58 · 751 阅读 · 0 评论 -
SpringCloud基础(3):注册中心Zookeeper和Consul
·原创 2021-12-19 18:33:55 · 1226 阅读 · 0 评论 -
SpringCloud基础(2):注册中心Eureka
·原创 2021-12-16 03:28:10 · 466 阅读 · 0 评论 -
SpringCloud基础(1):微服务理论/Cloud组件/idea配置
·原创 2021-12-13 01:10:16 · 436 阅读 · 0 评论 -
Hystrix(3):Hystrix降级/线程池隔离
目录1、添加@HystrixCommand后,Hystrix是如何实现超时和降级功能?2、线程池隔离3、Hystrix工作流程思考:当活动服务出现性能问题以后,我们只能眼睁睁看着活动服务被压垮吗?1、添加@HystrixCommand后,Hystrix是如何实现超时和降级功能?1、在某个方法上添加了@HystrixCommand后,该方法会被包裹在Hystrix里,并将该方法放到线程池中。类似切面。分析:用户的请求会到达一个带有@HystrixCommand注解的方法,则该方法被原创 2021-02-21 00:04:28 · 364 阅读 · 2 评论 -
Hystrix(2):Hystrix实战案例
目录1、案例说明2、环境搭建2.1、创建工程2.2、工程配置3、代码正常逻辑3.1、注册中心3.2、用户服务3.3、活动服务3.4、启动【Services中启动】3.5、postman访问4、服务出现性能问题4.1、工程正常创建,服务正常运行,但是目前,存在以下问题:4.2、我们希望的结果:4.3、解决方案:5、超时问题分析6、Hystrix使用6.1、添加断路器注解7、问题解决具体方法7.1、当活动服务响应时间过长时,用户服务不再原创 2021-02-02 23:48:22 · 812 阅读 · 0 评论 -
Hystrix(4):Hystrix与Rhino对比
目录1、Hystrix与Rhino对比2、触发fallback方法情况1、Hystrix与Rhino对比 项目 Hystrix Rhino 接入方式 提供了注解和API两种接入方式,都提供了fallback机制 一致 熔断降级 默认错误超过50%且10秒内超过20个请求进行中断拦截 当熔断器开关关闭时, 请求被允许通过熔断器. 如原创 2021-04-12 21:26:30 · 175 阅读 · 0 评论 -
Hystrix(1):Hystrix使用介绍
1、执行方式HystrixCommand提供了3种执行方式:1)同步执行即一旦开始执行该命令,当前线程就得阻塞着直到该命令返回结果,然后才能继续执行下面的逻辑。当调用命令的execute()方法即为同步执行, 示例:public class ThreadEchoCommand extends HystrixCommand<String> { private Logger logger = LoggerFactory.getLogger(Thread...原创 2021-08-04 01:16:15 · 730 阅读 · 0 评论 -
深入了解服务注册与发现
客户端发现这里的注册中心其实就相当于青楼的老鸨,A 是嫖客,B 是小姐。这样一比喻相信各位老司机都知道三者之间的交互逻辑了。客户端发现就是当 A 需要调用 B 服务时,请求注册中心(B 服务在启动时会将信息注册到注册中心),注册中心将一份完整的可用服务列表返回给 A 服务,A 服务自行决定使用哪个 B 服务。特点简单直接,不需要代理的介入 客户端(A)知道所有实际可用的服务地址 客户端(A)需要自己实现负载均衡逻辑使用客户端发现的例子Eureka服务端发现服务端发现相对转载 2021-07-02 02:23:58 · 116 阅读 · 0 评论