近期做类似微信的消息发送功能。涉及到发送失败后重新发送问题。
解决方案:建一张数据表,存储消息内容id时间和是否发送成功。消息发送时数据表中存发送失败,服务器返回成功标志后再将消息改为发送成功即可。发送失败或者超时就不对数据库进行操作,直接提示发送失败。用户点击改消息时再重新发送,重复上述过程就OK。
近期做类似微信的消息发送功能。涉及到发送失败后重新发送问题。
解决方案:建一张数据表,存储消息内容id时间和是否发送成功。消息发送时数据表中存发送失败,服务器返回成功标志后再将消息改为发送成功即可。发送失败或者超时就不对数据库进行操作,直接提示发送失败。用户点击改消息时再重新发送,重复上述过程就OK。