【发布时间】:2012-03-19 10:58:44
【问题描述】:
我们正在使用 libspotify 来更新我们针对单个帐户生成的播放列表,这些播放列表需要随着时间的推移保持最新。我们正在使用 spotify-api-server 的一个分支来执行此操作https://github.com/tom-martin/spotify-api-server
使用 libspotify 向播放列表的曲目发送更新后,我们通常会等待我们传递给 sp_playlist_add_callbacks 的回调被调用,然后再向用户报告成功。通常,此回调会在合适的时间范围内到达,但我们越来越多地在接收此回调时遇到不可接受的延迟。有时 30 秒,有时甚至更长,有时几分钟,有时几小时。似乎这些延迟通常是由 libspotify 暂停一段时间而不调用任何回调引起的,直到它看似“解冻”并快速连续调用所有备份的回调。
将此回调用作播放列表更新成功的指标是否合理?这些长时间的延迟有什么明显的原因吗?
【问题讨论】: