API 可能不够健壮且不可预测。为了解决这个问题,应遵循三个原则。客户端重试以确保一致性。使用幂等性、指数退避和随机抖动进行重试。
为什么API会不可靠?网络会出错,服务器会出错。解决这个问题的三个原则:客户端用“重试”来保证状态的一致性;重试的请求里要有幂等的唯一性ID;重试要负责任,比如遵循指数退避算法,因为不希望一大波客户端同时重试。
AKF 规模立方体将扩展过程可视化为三个维度…
如何构建大规模的网站服务?一个字:拆。AKF扩展立方告诉了我们”拆”的三个维度:水平扩展;业务拆分;数据分割。
成功的白人男性获得的职业指导比女性和多元文化专业人士更多,尽管拥有导师的女性比男性多。原因在于,导师无法帮助晋升,而赞助人可以。
研究对比发现女性比男性有跟多的职业导师,但是升职更少。职业导师没法帮助你升职,而职业赞助人可以。赞助人应该是你的:职业的投资者和受益者;升迁的直接影响者;资源的分享者;放大器。
移动设备上的 HTTP 视频服务面临两个问题:有限的内存或存储和不稳定的网络连接以及可变的带宽。HTTP 实时流媒体通过关注点分离、文件分段和索引来解决这些问题。
Key Value Cache的本质是为了减少访问数据的延迟。Cache设计的常见策略有read-through/write-through和cache aside.具体的策略要根据你的业务需求具体选择。
人们并不是购买你所做的事情。他们购买的是你为什么这样做。西蒙·西奈克创造了一个短语‘黄金圈’,它有三个层次,从核心到外部——为什么,如何,以及什么。然而,普通领导者的思维顺序是从什么,如何,到为什么。
人们不关心你做了什么,他们关心你为什么这么做。西蒙·斯涅克提出了一个黄金圈,由内而外分别是:为什么?怎么做?是什么?不幸的是,平庸的领导者一般从外向内思考问题。