想了半天关于商品上架的有序问题,没有想到最优解。。

2021-08-06 14:34:50 +08:00
 pigbug

比如 100 个用户每个用户上架 3 个商品,要保证有序性

那么就用 MQ,可靠,异步。

那么就有一个问题:

Q1:假设 300 个商品,上传会调用内部服务不同接口有不同限流方式,比如第 1 阶段的第三个接口请求次数过度,导致限流,那么处于第一阶段的第三接口,怎么保证限流后的优先级问题?

如果用优先队列,也不能百分百保证,优先等级会被先处理,可能优先等级会被再次限流。。。

个人觉得用分布式锁,来解决出现优先队列时,先解决优先队列。但是感觉性能不好。

大家有没有好的建议?

539 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/794087

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX