问题描述
- 微信开发如何避免数据重复录入
- ”微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次
关于重试的消息排重,推荐使用msgid排重。
假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。“请问这个具体是怎么操作的?
解决方案
一般情况下,五秒内收不到响应,第一次重试请求在5秒后即刻发出,如果五秒内还收不到响应,第二次重试在第一次重试请求15秒后发出,如果五秒内还收不到响应,第三次重试在第二次重试请求15秒后发出,总共三次。
在测试过程中,第一次出现了4次重试,第4次重试和第3次重试的间隔只有2秒多,但是后续测试都是3次重试。
有一次是微信服务器没有发送任何消息到我的服务器,也许是微信发现总是有超时请求,暂时停止发送请求。不过这是一度性的,几分钟后测试就正常了。
http://www.cnblogs.com/yidongapi/articles/3617867.html
时间: 2024-11-03 10:14:37