收藏
回答

微信小游戏-代币发货完成通知出现并发通知问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug 小游戏虚拟支付 微信iOS客户端 6.5.3 2.0.0

微信小游戏接入消息推送能力,并订阅了“代币发货完成通知”事件,在使用过程中,根据服务器请求日志,发现,存在比较频繁的,偶现的,重复通知的情况:

(服务器请求日志截图)

目前,相关功能有做数据幂等处理,可以保证功能正常。

但是,频繁的并发,可能会导致一些极端概率的数据异常问题。

并且,系统又需要依赖通知的重试机制。

因此,开发这边也不好直接添加并发锁之类的方式,来进行过滤处理。

所以想问问,这个问题,是因为什么出现的?如何能避免?



回答关注问题邀请回答
收藏

1 个回答

  • tardis
    tardis
    2025-08-20

    可以给一些并发的case给小助手,我们查查看

    2025-08-20
    有用
    回复
登录 后发表内容