【发布时间】:2018-10-30 09:36:20
【问题描述】:
假设 Flipkart 在中午 12 点之前推出了独家红米促销活动,库存为 10K,但更多人将同时访问。将计数器保持在单机或分布式有好有坏。如果我们将它保存在一些内存数据存储单台机器中,机器将成为瓶颈,因为许多应用程序机器将同时检索,必须考虑内存和 cpu 来对这些请求进行排队。如果它分布在节点之间,机器访问不同的节点,这里我们消除了瓶颈,但是节点中的更新必须在节点之间保持一致,这也会影响响应时间。相同的设计选择是什么?
【问题讨论】:
标签: scalability high-availability system-design