#64 这个bug 再参考这个背景信息 #77 在我们没有及时响应微信服务器时,它会重发消息,导致我们同样的操作做两次,并引起相关的bug。 微信官方给出的建议是,用 msg id 来去重。参考 wechatpy 的文档:[推送消息](http://docs.wechatpy.org/zh_CN/master/messages.html) 可知我们使用的 sdk 里,msg对象有一个属性是 **id** ,要基于这个属性值来去重(拒绝后续相同ID的指令)。 关于这种去重,有什么好实现办法吗?还是说直接搞一个全局带锁的 list 就 OK?
#64 这个bug
再参考这个背景信息 #77
在我们没有及时响应微信服务器时,它会重发消息,导致我们同样的操作做两次,并引起相关的bug。
微信官方给出的建议是,用 msg id 来去重。参考 wechatpy 的文档:推送消息 可知我们使用的 sdk 里,msg对象有一个属性是 id ,要基于这个属性值来去重(拒绝后续相同ID的指令)。
关于这种去重,有什么好实现办法吗?还是说直接搞一个全局带锁的 list 就 OK?