上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: https://rumenz.com/java-topic/index.html 阅读全文
posted @ 2023-06-07 20:55 huigui_mint 阅读(14) 评论(0) 推荐(0)
摘要: 1.场景描述 因要用到微服务,关于注册中心这块,与同事在技术原型上做了讨论,初步定的方案是使用:阿里巴巴的nacos+springcloud gateway,下面表格是同事整理的注册中心对比,以前用的springcloud的eureka作为注册中心,与eurka相比,这次之所以用阿里的nacos,其 阅读全文
posted @ 2023-06-07 20:49 huigui_mint 阅读(194) 评论(0) 推荐(0)
摘要: 我们都知道,在并发编程中,并不是线程越多就效率越高,线程数太少可能导致资源不能充分利用,线程数太多可能导致竞争资源激烈,然后上下文切换频繁造成系统的额外开销。大量的超时报警,通过工具分析,cs指标很高,然后分析日志,发现有大量wait()相关的Exception,这个时候我们怀疑是在多线程并发处理的 阅读全文
posted @ 2023-06-07 20:31 huigui_mint 阅读(179) 评论(0) 推荐(0)
摘要: 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求 阅读全文
posted @ 2023-06-07 20:30 huigui_mint 阅读(142) 评论(0) 推荐(0)
摘要: 一、介绍 网上有很多关于Ehcache的介绍,这里就不在多说了,只需要知道Ehcache是一个缓存框架。缓存嘛,就是数据存取比硬盘快,但是容量小的存储区域。当我们需要频繁使用某些数据时,我们可以将这些数据放到缓存中,下次取数据的时候,直接从缓存中取,这样可以节省不少时间。如果我们自己手动进行缓存的管 阅读全文
posted @ 2023-06-07 20:22 huigui_mint 阅读(771) 评论(0) 推荐(0)
摘要: 在一个复杂的系统里,可能你的依赖接口的性能很不稳定,有时候2ms,200ms,2s 如果你不对各种依赖接口的调用,做超时的控制,来给你的服务提供安全保护措施,那么很可能你的服务就被各种垃圾的依赖服务的性能给拖死了 大量的接口调用很慢,大量线程就卡死了,资源隔离,线程池的线程卡死了,超时的控制 (1) 阅读全文
posted @ 2023-05-26 19:18 huigui_mint 阅读(56) 评论(0) 推荐(0)
摘要: 线程池隔离技术的设计原则 Hystrix采取了bulkhead舱壁隔离技术,来将外部依赖进行资源隔离,进而避免任何外部依赖的故障导致本服务崩溃 线程池隔离,学术名称:bulkhead,舱壁隔离 外部依赖的调用在单独的线程中执行,这样就能跟调用线程隔离开来,避免外部依赖调用timeout耗时过长,导致 阅读全文
posted @ 2023-05-26 19:12 huigui_mint 阅读(168) 评论(0) 推荐(0)
摘要: 断路器深入的工作原理 1、如果经过断路器的流量超过了一定的阈值,HystrixCommandProperties.circuitBreakerRequestVolumeThreshold() 举个例子,可能看起来是这样子的,要求在10s内,经过短路器的流量必须达到20个;在10s内,经过短路器的流量 阅读全文
posted @ 2023-05-26 19:03 huigui_mint 阅读(87) 评论(0) 推荐(0)
摘要: 1、fallback降级机制 hystrix调用各种接口,或者访问外部依赖,mysql,redis,zookeeper,kafka,等等,如果出现了任何异常的情况 比如说报错了,访问mysql报错,redis报错,zookeeper报错,kafka报错,error 对每个外部依赖,无论是服务接口,中 阅读全文
posted @ 2023-05-26 18:55 huigui_mint 阅读(122) 评论(0) 推荐(0)
摘要: Hystrix command 执行时 8 大步骤第三步,就是检查 Request cache 是否有缓存。 首先,有一个概念,叫做 Request Context 请求上下文,一般来说,在一个 web 应用中,如果我们用到了 Hystrix,我们会在一个 filter 里面,对每一个请求都施加一个 阅读全文
posted @ 2023-05-26 18:50 huigui_mint 阅读(76) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页