【
PHP题目】:
1:[基本价格](固定)
2:[加价额度](
按次自动加价,当自己排名是第一时,暂停加价!当别人的加价又超过自己时继续加价,当达到加价上限时,停止加价!)
3:[加价上限]
4:[排名](根据每次的价格变动来排名)
A客户:
设置->[加价额度=5] ->[加价上限=60]
B客户:
设置->[加价额度=6] ->[加价上限=80]
C客户:
设置->[加价额度=7] ->[加价上限=70]
【问题】:
我想请问一下这种功能该怎么做?
我主要想问的实现的方式,而不是实现的逻辑!
【我想的实现方式】:
1.当每个客户设置一次 竞价时,发起一个进程,然后隔一段时间监测一次是否 需要进行加价
(感觉这种方式非常不科学,一万个客户,服务器肯定挂)
2.当有任何一个客户主动发起请求时,一次性扫描全部客户,进行逻辑处理加价!但是这样加价,感觉就违背了自动加价的功能!(而且每次加价的时候不就都是同一个时间,略迷茫!以下附图)