设计理念和设计思想中的乐观与悲观
乐观机制和悲观机制
在设计中有很多场景下是使用乐观或者悲观机制来通过乐观协调或者悲观独断的方式来处理问题的;
比如,同步问题中的乐观锁,悲观锁等等;
比如版本控制就是一种乐观的机制的实现;
如何在你的设计中,有一种异常情况是可以容忍的,而后续可能随着服务的恢复,不需要人工介入,那么
这种场景就是一种乐观的场景,那么就可以乐观机制来指导所需要做的工作,比如服务进程挂掉,可以采用Supervisor来重启。
设计理念和设计思想中的乐观与悲观
乐观机制和悲观机制
在设计中有很多场景下是使用乐观或者悲观机制来通过乐观协调或者悲观独断的方式来处理问题的;
比如,同步问题中的乐观锁,悲观锁等等;
比如版本控制就是一种乐观的机制的实现;
如何在你的设计中,有一种异常情况是可以容忍的,而后续可能随着服务的恢复,不需要人工介入,那么
这种场景就是一种乐观的场景,那么就可以乐观机制来指导所需要做的工作,比如服务进程挂掉,可以采用Supervisor来重启。