观澜Media

AI技术 · 深度资讯 · 前沿观察

我如何修复实时座位预订系统中的竞争条件(并为此失眠)

这是一个客户项目(公交车票预订平台)的一个常规星期..

这是一个客户项目(公交车票预订平台)的一个常规星期二。

一切看起来都很好,直到收到一张支持票:两名乘客在同一次旅行中被分配到同一个座位。

“这不可能发生——我在预订前有一张支票。

𝗪𝗵𝗮𝘁𝘄𝗮𝘀𝗮𝗰𝘁𝘂𝗮𝗹𝗹𝘆𝗵𝗮𝗽𝗽𝗲𝗻𝗶𝗻𝗴:。

用户A和用户B几乎在同一毫秒内查询座位。

我在更新之前尝试了一个简单的 if 检查 – 读取座位状态,然后写入。

来源:Dev.to

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关于我们

观澜Media

AI技术 · 深度资讯 · 前沿观察。专注科技、AI、互联网领域的深度报道与前沿资讯。

搜索归档

Access over the years of investigative journalism and breaking reports