亿级流量网站架构核心技术 第三章 隔离术

线程隔离:指线程池隔离

进程隔离:部署多个实例,通过负载均衡进行路由转发

集群隔离:单独集群

机房隔离:多机房部署

读写隔离:主从模式

动静隔离:静态资源放CDN,

爬虫隔离:

热点隔离:

资源隔离:

 

 

使用Hystrix实现隔离

1 简介

  Hystrix是Netflix开源的一款针对分布式系统的延迟和容错库,用来隔离分布式服务故障。

  提供线程和信号量隔离,减少不同服务之间资源竞争带来的影响

  提供优雅降级机制

  提供熔断机制使服务可以快速失败

 

 

 

基于Servlet3实现请求隔离

请求异步化的好处:

1 基于NIO能处理更高的并发连接数,JDK7+Tomcat7

2 请求解析和业务处理线程池分离

3 根据业务重要性对业务分级,并分级线程池

4 对业务线程池进行监控,运维,降级等处理

异步化并不会提升响应时间,但会增加吞吐量

 

 

 

 

 

 

 

 

 

  

 

posted @ 2019-07-15 16:23  褐色键盘  阅读(221)  评论(0)    收藏  举报