比如 100 个用户每个用户上架 3 个商品,要保证有序性
那么就用 MQ,可靠,异步。
那么就有一个问题:
Q1:假设 300 个商品,上传会调用内部服务不同接口有不同限流方式,比如第 1 阶段的第三个接口请求次数过度,导致限流,那么处于第一阶段的第三接口,怎么保证限流后的优先级问题?
如果用优先队列,也不能百分百保证,优先等级会被先处理,可能优先等级会被再次限流。。。
个人觉得用分布式锁,来解决出现优先队列时,先解决优先队列。但是感觉性能不好。
大家有没有好的建议?