分布式中间件
可用性计算公式:Availability = MTBF / (MTBF + MTTR) 100%
注:MTBF(Mean Time Between Failure)是指相邻两次故障之间的平均工作时间,MTTR(Mean Time To Repair)是指系统有故障状态转为工作状态所需要修复时间的平均值。
A 系统每年因故障中断10次,每次恢复平均要30分钟;B 系统每年因故障中断2次,每次需5小时恢复。则 A 系统可用性比 B 系统高,但可靠性比 B 系统差。评价可用性:A>BA 系统=(36524-100.5)/10/((36524-100.5)/10 + 0.5)100% = 99.943%B 系统=(36524-25)/2/((36524-25)/2 + 5)100% = 99.886%评价可靠性:A < BA 系统=(36524-100.5)/10 = 875.5B 系统=(36524-2*5)/2 = 4375
6.2锁机制
volatile 关键字可以禁止指令重排,从而避免有序性问题。
redis 阅读笔记
最新推荐文章于 2024-07-14 16:40:10 发布