引子 群里发了一个总共1千元的拼手气红包,共10个。静儿点进去,额,抢到了0.05元。这个不甘心啊。退出来重新打开了这个红包,你猜怎样?显示我抢到了0.05元! 这就是幂等 ...
引子 分布式系统调用的三态 在传统的单机系统中,调用一个函数,要么返回成功,要么返回失败。这就是两态系统 state system 。 在分布式系统中,由于系统是分布在不同机器上的。还可能有一种状态叫:超时。成功 失败和超时是分布式系统调用的三态。 为什么要超时处理 对于超时这种状态,长时间等待会影响用户体验,并发量大时还可能会因为线程池耗尽而不能响应其他请求。如果这个服务的调用方也是一个服务, ...
2019-06-03 18:40 0 551 推荐指数:
引子 群里发了一个总共1千元的拼手气红包,共10个。静儿点进去,额,抢到了0.05元。这个不甘心啊。退出来重新打开了这个红包,你猜怎样?显示我抢到了0.05元! 这就是幂等 ...
引子 半夜三点,睡梦中被一阵没人接听誓不罢休的电话铃吵醒。睡眼惺忪的接听了电话,电话那头传来了不用听清任何人类语言就能感受的焦急。让我赶快打开电脑,说服务整个不工作了! 打 ...
背景 不同于《编写代码的「八荣八耻」》,《稳定性「三十六计」》是应用于设计阶段的非手脚架方式的标准化。 在实际工作中,通常会提倡给新人机会,让他们自己去设计系统。这时候如果没有一种标准化的check机制,会影响整个系统的质量。《稳定性「三十六计」》在实际项目中,我们作为设计阶段 ...
第十三计 打草惊蛇 第十四计 借尸还魂 第十五计 调虎离山 第十六计 欲擒故纵 第十七计 ...
FYI ...
算法工程师的责任不仅是提出算法,而是提出更稳定的算法 1. 计算的稳定性(Computational Stability) 计算稳定性特指模型运算性能的鲁棒性(Robustness),我猜计算机背景的朋友肯定不会对此感到陌生。举个简单例子,如果我们让整数型(int)的变量来储存的一个浮点变量 ...
本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj ...
什么是App稳定性测试 App稳定性指移动应用的可靠性。 即在长期各种场景的使用过程中都可以正常使用,不出现或极少出现崩溃(闪退)、无响应等问题。 崩溃、无响应等问题如果频繁出现,会极大的影响用户的正常使用。偶现的不稳定问题也会影响用户的体验。 因此在App每次发版前,对App稳定性进行测试 ...