seanbei 2015-01-06 14:32 采纳率: 50%
浏览 3983

微信开发如何避免数据重复录入

”微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次
关于重试的消息排重,推荐使用msgid排重。
假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。“

请问这个具体是怎么操作的?

  • 写回答

1条回答 默认 最新

  • q107770540 2015-01-06 16:13
    关注

    一般情况下,五秒内收不到响应,第一次重试请求在5秒后即刻发出,如果五秒内还收不到响应,第二次重试在第一次重试请求15秒后发出,如果五秒内还收不到响应,第三次重试在第二次重试请求15秒后发出,总共三次。
    在测试过程中,第一次出现了4次重试,第4次重试和第3次重试的间隔只有2秒多,但是后续测试都是3次重试。
    有一次是微信服务器没有发送任何消息到我的服务器,也许是微信发现总是有超时请求,暂时停止发送请求。不过这是一度性的,几分钟后测试就正常了。

        http://www.cnblogs.com/yidongapi/articles/3617867.html
    
    评论

报告相同问题?