Artur Bergman在他的Velocity NYC 2013中抱怨每小时同时收到大量请求,评论为“上帝,我希望人们会展开”。
我尝试搜索它,但由于最大的瑞典Youtube网络被称为Splay,这个词现在对我来说完全无法解决。
在自动更新,cron作业或网络环境中,splay意味着什么?
答案 0 :(得分:1)
"展曲"是一个非常简单概念的术语:故意在大量网络客户端(所谓的thundering herd)的请求时序中引入小的随机延迟。这有时也被称为" jitter",但该网络中的术语过载,也指由于网络拥塞,不正确的排队,配置错误等而导致的接收数据包时序的意外变化。
这些延迟使请求的分发顺畅,允许服务器在更长的时间内处理它们并避免网络拥塞。
相关的概念是exponential backoff,但在这种情况下,它涉及客户在重试之前等待拥塞后的随机(和指数增加)时间。