分布式系统 - 隔离
2019-06-20 本文已影响0人
HRocky
隔离是什么
隔离是指将系统或资源分隔开。
隔离的目的
系统隔离是为了在系统发生故障时,能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的。
资源隔离通过隔离来减少资源竞争,保证服务间的相互不影响和可用性。
隔离手段
用得比较多的隔离手段有线程隔离、进程隔离、集群隔离、机房隔离、读写隔离、快慢隔离、动静隔离、爬虫隔离等。出现系统问题时,可以考虑负载均衡路由、自动/手动切换分组或者降级等手段来保障可用性。