电商系统中的线程隔离技术
herman 6年前 (2019-02-21) 3075浏览
别被标题迷糊了,隔离技术不光在电商系统中使用,而是大量的在各分布式系统中存在。今天我们就一起来聊一个最简单的线程隔离技术。 线程隔离技术,也称是线程池隔离技术。最著名的使用者算 Hystrix 了。Hystrix 提供了两种隔离策略,分布式...
herman 6年前 (2019-02-21) 3075浏览
别被标题迷糊了,隔离技术不光在电商系统中使用,而是大量的在各分布式系统中存在。今天我们就一起来聊一个最简单的线程隔离技术。 线程隔离技术,也称是线程池隔离技术。最著名的使用者算 Hystrix 了。Hystrix 提供了两种隔离策略,分布式...
herman 6年前 (2018-12-10) 3020浏览
前几天群里有网友问我信号量和线程池,我对信号量回答有些错误,后面群里其他网友做了更正,今天由于时间紧张,我就简单的在说一下信号量和线程池。 自从 jdk5.0 开始在 java.util.concurrent 包里提供了 Semaphore...
herman 6年前 (2018-11-30) 6544浏览
Eureka 闭源,Hystrix 停止开发,Neo4j 企业版彻底闭源,Java 11 开始收费,开源不等于免费。 近日,Netflix 宣布不再积极开发 Hystrix,该项目将处于维护模式。 官方表示 1.5...
herman 6年前 (2018-09-06) 17860浏览 0评论
最近在生产环境遇到各种 zuul 异常信息,查了很多资料,最终得以解决。本文将给大家分享一个比较常见的 ZuulException,希望能够帮助到大家! 整个异常的详细信息如下: {"timestamp"...
herman 6年前 (2018-08-14) 2687浏览 0评论
上一章我们做了 Hystrix 的监控,使用了 Hystrix Dashboard(控制台)。Hystrix Dashboard 的缺点是只能监控一个服务,在实际生产一个一个的监控太麻烦了,也太复杂了,给运维带来的是灾难。于是...
herman 6年前 (2018-08-13) 3989浏览 0评论
Spring Cloud 提供了很多的组件,你能想到的功能,Spring Cloud 提供的都有。前面我们写了 hystrix,但是 hystrix 有一个问题,那就是我能不能对发生断路或者熔断的服务做一个统计呢?答案当然是可以的。本文...
herman 6年前 (2018-08-10) 3209浏览 0评论
再使用 Spring Cloud 做开发的时候遇到了一个 Turbine 报错的问题。然后网上搜索了很久,不得其然。然后我就只能根据错误提示一步一步的来检查,发现提示“Cluster not found”,我就去查看对应的...
herman 6年前 (2018-08-09) 2864浏览 0评论
上一章我们讲了 Feign 开启断路器 Hystrix 的功能。由于 Feign 本身已经整合了 Ribbon 和 Hystrix 的部分功能,所以用起来比较简单。但是 Ribbon 中怎么使用 Hystrix 呢?本文将通过一个小 demo,教...
herman 6年前 (2018-08-09) 3031浏览 0评论
分布式能带来好处,也能带来害处。我们在前面使用 Feign 来调用各个服务系统,当我们调用的服务多了并且出现层级调用的时候,当其中的某一环节出现故障,就会导致调用者出现故障,进而整个故障蔓延到整个系统,导致整个系统都不可用。那么在 Spring ...