首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理网上拍卖中的竞价?

如何处理网上拍卖中的竞价?
EN

Stack Overflow用户
提问于 2022-06-23 12:18:41
回答 1查看 81关注 0票数 2

我想知道系统是如何处理并发投标的。有一种可能性,两个投标人可能同时出价相同的数额,甚至下降到毫秒(考虑到有大量的用户正在竞购该项目)。在这种情况下,系统将如何管理投标?

例如,一个挂件被放置在一个出价,让我们假设。目前的出价为3.75美元。现在下一个投标人必须出价4美元或更多。现在,两个投标人(多个投标人)同时出价4美元,因为他们看到目前的出价为3.75美元。多个投标人同时出价相同的金额。系统现在将如何处理投标?如果他们中的任何一个人把出价提前了一点,那么下一个投标人就必须比以前的投标人出价稍微多一点。但在这种情况下,两个投标人碰巧在同一时间为同一项目出价相同的数额。

谁的出价被认为是目前的出价?

EN

回答 1

Stack Overflow用户

发布于 2022-11-16 16:38:22

我认为您可能提供的最起码的东西是DB事务(这可能会减慢您的用户体验),但是,我认为在这种情况下尝试使用Redis是一个值得尝试的机会!

因为Redis是单线程的。

我还认为您可以利用它的INCR功能,因为它是IMHO的最佳方式。

注意:

我相信Redis自版本6 (CMIIW)以来也一直支持事务,但请注意,Redis的事务不支持回滚

阅读更多关于Redis 事务英格尔的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72730046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档