7

定时发布商品有什么好的实现方案?假如有一亿商品需要在一天的不同时间点发布上线,该...

 2 years ago
source link: https://www.oschina.net/question/2416689_2323962
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
定时发布商品有什么好的实现方案?假如有一亿商品需要在一天的不同时间点发布上线,该怎么实现? - OSCHINA - 中文开源技术交流社区
wad12302
09/24 17:11

for循环,不做过多的业务处理,批量起几个线程更新不要多少时间,如果是es 之类的更快

1亿的量也不要多少时间

kakai
09/25 11:36

请教一下,商品发布或修改与用户获得商品列表存在并发读写冲突,这种情况你们是怎么处理的?

aqu
09/26 08:42

商品状态控制:待上架,已上架,已下架,已删除等

杰克伦敦尘
09/26 11:22

不知道这里所说的"上线",具体是指什么意思。我推测有两种可能:a. 在自己写的软件系统web页面上,展示给买家看。b. 推送到某宝的系统里,展示给买家看。

如果是 a, 很容易,商品对应的数据库表中,增加一个字段: onsale_begin_time ,含义是“开始销售时间”。查询及展示商品页面,判断这个字段,没到时间就不显示。

所谓“上线”,这是业务名词,对于程序员来说,没有这个词。

项目组里,应该有人将业务语言,转换成技术语言。考虑到此处问的是技术问题,建议改成技术语言,比如:有一亿商品,各自定义不同的开始销售时间,在开始销售时间之后买家用户才可以看到,有什么好方案?


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK