- 博客(3)
- 收藏
- 关注
转载 初识Lock与AbstractQueuedSynchronizer(AQS)
转载:https://blog.csdn.net/qq_40448690/article/details/81298360 1. concurrent包的结构层次在针对并发编程中,Doug Lea大师为我们提供了大量实用,高性能的工具类,针对这些代码进行研究会让我们队并发编程的掌握更加透彻也会大大提升我们队并发编程技术的热爱。这些代码在java.util.concurrent包下。如下图,即...
2018-08-12 16:38:49 130
原创 从源码看hystrix的工作原理
Hystrix是Netflix开源的一个限流熔断的项目、主要有以下功能:隔离(线程池隔离和信号量隔离):限制调用分布式服务的资源使用,某一个调用的服务出现问题不会影响其他服务调用。优雅的降级机制:超时降级、资源不足时(线程或信号量)降级,降级后可以配合降级接口返回托底数据。融断:当失败率达到阀值自动触发降级(如因网络故障/超时造成的失败率高),熔断器触发的快速失败会进行快速恢复。缓存:...
2018-06-23 17:40:48 7208 1
原创 springCloud-Ribbon之客户端负载均衡
负载均衡分客户端负载均衡和服务端负载均衡,例如nginx,接收到请求之后,在通过负载均衡算法,选择一个服务器,而客户端负载均衡则不同,是在发送请求之前,根据历史的请求统计数据及相关策略选择一个目标服务器,后直接访问目标服务器。服务端负载均衡即所有请求都要全局统筹,而客户端负载均衡,每个服务都要维护自己负载均衡,而对其他的服务实例例如Nginx,通过Nginx进行负载均衡,先发送请求,然后通过负载均...
2018-06-14 00:40:31 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人