![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 64
山竹之七语
这个作者很懒,什么都没留下…
展开
-
SpringCloud组件基本使用和介绍(一)
公众号springcloudAlibaba实战和源码分析正在火热更新中,更有17种Java生态技术面试宝典 组成: 服务注册与发现组件:Eureka,Zookeeper,Consul,Nacos等。Eureka基于REST风格的。 服务调用组件:Hystrix(熔断降级,在出现依赖服务失效的情况下,通过隔离 系统依赖服务 的方式,防止服务级联失败,同时提供失败回滚机制,使系统能够更快地从异常中恢复),Ribbon(客户端负载均衡,用于提供客户端的软件负载均衡算法,提供了一系列完善.原创 2022-05-21 11:14:52 · 1253 阅读 · 0 评论 -
Hystrix线程池隔离和信号量隔离的区别
根本的区别在于 线程池隔离的请求链路是:用户请求的线程在Hystrix中调用了线程池中的线程,类似main方法中调用了另外一个线程。 信号量隔离的请求链路是:只有用户请求。 由请求链路区别延伸出另外的区别:信号量比较直白,无法设置超时时间,线程池相当于做了一层中介,可以灵活设定一些参数:超时时间等。 那这样的话,信号量就比较适合做耗时短,速度快的调用,如果耗时长,那么就会占用tomcat的线程,这里的tomcat线程就是用户请求,如果使用线程池隔离的话其实就是类似主子线程,子线程去处理接口的调用。所原创 2022-05-21 11:09:01 · 1132 阅读 · 0 评论