易学习

集群术语词典

2020-05-12  本文已影响0人  Godan

每当再次看到它们,我依然懵懂的像个孩子,这一个个简短的词语,直击后脑勺,明明字字清晰,却撞得我昏昏沉沉,又看它不到。这次,我决定重新来过,介系你没打开过的船新版本,看一次,吹一年……

集群术语

词语 别名 英文 意思
脑裂 SplitBrain 集群中存在多个主节点,比如多集群间失联,各自选主后,再重连
IO隔离 IO fencing 防止节点离开集群后,还在修改共享数据
惊群 单任务唤起多执行单元,导致CPU负载增高
热点 HotSpot 大量访问由单点负载。理想情况是多节点共同处理热点
缓存穿透 无法查到的数据,导致查询越过缓存,总是落到数据源上
缓存击穿则 对于热点数据,缓存一旦失效,高并发之间对数据源造成巨大压力
缓存雪崩 大量缓存失效时间接近,导致数据源压力陡增
一致性哈希 ConsistentHashing 负载分配方法,致力于解决因特网中的热点问题
限流 速率限制 RateLimiting 为防止服务滥用,导致服务雪崩
配额 Quotas 管理容量或为分层访问付费的手段
负载均衡 LoadBalance 均匀集群中各个节点的访问
高可用 HighAvailability 节点故障,对整个集群服务能力影响越小,可用就越高
服务发现 ServiceDiscovery 提供集群中节点访问地址、上线、下线状态功能
热更新 不重启服务器,达成功能更新目的
负载 Payload 担负的有效访问
扇出 fan-out 单次访问中,节点依赖的其他节点数量。扇出越大,复杂度越高
级联故障 级联失效 CascadingFailure 串联时,某级故障,导致关联级故障
服务雪崩 单节点服务服务调用无响应,引发依赖节点出现同样情况,处理资源被占用耗尽,最终发生多个节点失效
服务熔断 服务隔离 FallBack 让集群中的节点,服务调用失效时,总能通知到关联节点,防止失效蔓延,引发服务雪崩
服务降级 服务熔断后,暂时关闭服务访问,减少服务压力。可在客户端实施
健忘症 Amnesia 提供同样服务的节点,配置不同步,导致的问题
分布式锁 作用于集群中多个节点之间的锁
无状态服务 StatelessService 对单次请求的处理,不依赖其他请求。容易实现水平扩展。
有状态服务 StatefulService 单次请求的处理,依赖其他请求。
半状态 Semi-Stateful 单次会话期间,请求具有依赖性

并发术语

名词 英文 意思
分离锁 LockStriping 将相同逻辑上的锁分离成多个,减少互斥上下文切换消耗
分拆锁 LockSpliting 将不同逻辑上的同一个锁,拆分成多个,减少互斥上下文切换消耗

其他术语

名词 英文 意思
不可变数据集合 immutable 创建后不修改,想修改时重建。修改使用不同的内存
可变数据集合 mutable 创建后支持直接修改内容。修改同一块内存
项目地址
上一篇 下一篇

猜你喜欢

热点阅读