- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 Dubbo使用Sentinel来对服务进行降级与限流
一、Sentinel 是什么Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。 点此地址了解更多Sentinel。二、Sentinel 怎么用Sentinel分为两个部分:客户端以及控制台。控制台用于管理限流,熔断规则的发布与监控。客户端则用于接收规则,并执行相关...
2018-12-25 18:15:03 2274
原创 ThreadLocal父子线程之间的数据传递问题
一、问题的提出在系统开发过程中常使用ThreadLocal进行传递日志的RequestId,由此来获取整条请求链路。然而当线程中开启了其他的线程,此时ThreadLocal里面的数据将会出现无法获取/读取错乱,甚至还可能会存在内存泄漏等问题,下面用代码来演示一下这个问题。普通代码示例:并行流代码示例:二、问题的解决ThreadLocal的子类InheritableThreadLoca...
2018-12-25 18:17:23 830
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人