我有一个 Web 应用程序(Servlet),我在其中获得一个视频(作为文件)并将它们上传到 YouTube。无论如何,我所拥有的是创建一个用于将文件上传到 YouTube 的线程。我将内容添加到队列中,线程将保留上传文件,直到队列完成。每次上传之间的延迟为 1 分钟。
它工作正常,直到 YouTube 说您的一小时上传限制已完成。
但是,如果我将两次上传之间的间隔设为 15 分钟,并且如果我通过休眠线程来保持该间隔,那么从长远来看,这将是一个问题(假设有 40 个视频的队列 = 10 小时)。是否有任何最佳实践来开发这样的场景。