- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 hystrix实战--资源隔离技术简介
前言: hystrix中,其实最核心的一个功能就是资源隔离,就是将多个依赖服务的调用分别隔离到各个资源的内部,避免因为依赖服务的失败或者延迟,导致服务所有的线程资源花费在这个伤害,继而导致服务崩塌。 线程池隔离和信号量隔离 hystrix中主要有两种资源隔离的技术:线程池隔离和信号量隔离。 使用场景: 线程池隔离技术:大部分的场景下其实都适合用这种技术,对于依赖服务的调用以及访问;能...
2018-08-10 00:09:53 3036
原创 hystrix实战--why hystrix?
背景: 在分布式服务架构中,可能会调用很多的远程服务来完成一个业务流程。 如果某一个依赖服务有问题;在高并发大数据量的场景下,很多应用服务器(比如tomcat)内部的线程就会卡死在这个调用服务上。 更坏的情况,会有越来越多的线程进入等待中;导致没有额外的线程处理该服务中其他的业务接口;进而导致整个服务不可用。 如果他本身也是个底层服务,被很多其他服务依赖,那么就可能会导致整个平台的不可用。...
2018-08-09 23:20:55 249
原创 redis实战--redis cluster的架构搭建
部署步骤 因为redis cluster的集群,至少需要3个master去组成一个高可用,高并发的分布式集群,然后每个master也建议都至少挂载一个slave节点。 所以对于测试环境, 我们可以基于3台虚拟机,启动6个redis的实例进行模拟部署测试。 修改配置文件: 在每一台机器的配置文件中,修改以下的参数: 1.启动redis cluster的功能 cluster-enabled...
2018-08-04 21:34:25 310
原创 redis实战--redis cluster的原理分析
why redis cluster 之前我们以前了解过主从复制,读写分离的架构,他就能够支持一定数据量的场景;为什么我们还需要搭建redis cluster的集群呢? 如果我们的缓存数据量只有几个G ,那么基于单master的主从架构是足够满足我的需求,可以搭建一主多从的架构,通过搭建sentianl集群来保证redis主从架构的高可用性;后续可以通过增加从节点的数量来保证读的性能。 但是如...
2018-08-04 21:01:46 844
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人