有没有朋友遇到过阿里云直播录像重复回调?

最近发现生产环境下,我写的删除直播录像的方法一直报错,错误是OSS找不到该文件,后来经过排查,我发现阿里云录像生成时会回调我的方法把该录像的存储位置返回给我,我存到数据库我的方法在根据数据库的录像文件路径去删除,但是问题是阿里云返回给我两个一样的文件路径,导致我删除那个文件后,进行下一次删除,文件名还是上次被我删除的那个,所以会造成找不到该文件路径.所以各位大佬有没有遇到过阿里云重复回调的情况,我想了想应该不是阿里云的问题,有可能是我生产环境的问题,但是我不知道生产环境下有什么会影响回调,是不是多线程阻塞会影响?请大佬们多多提建议,代码我就不贴了就是很简单的几段代码.

阅读 2.7k
1 个回答

回调的时候你返回结果超时了?

一般来说这种 Webhook 都是只能保证至少投递一次,不保证重复投递问题。

你要想业务上消息去重,可以把消息里的唯一标识符入库(MySql、Redis 都行),再来请求先查一下处理过没。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题