gpt4 book ai didi

java - Java Web 应用程序中的并发

转载 作者:行者123 更新时间:2023-12-01 13:25:43 27 4
gpt4 key购买 nike

我创建了一个 Java Web 应用程序,要求用户上传 ARF 文件,将其转换为 MP4 并将其保存在服务器上,然后向用户发送一封包含新 MP4 文件链接的电子邮件。通过从命令行调用 VB 脚本来进行转换。该脚本将位于所需目录中的所有 ARF 文件转换为 MP4 格式。

该应用程序运行良好,但我注意到一件事。当一个人(使用一台计算机)运行该应用程序并说文件正在转换(即用户正在等待电子邮件)时,它不起作用。在此阶段,如果另一个用户(使用另一台计算机)尝试同时运行该应用程序,转换过程就会中断,并停止之前的转换。

我尝试通过运行 VB 脚本、等待视频转换然后再次运行来测试它。我注意到同样的事情。

想知道是否有一种方法可以使我的应用程序并发,以便它可以独立运行,即多个人可以同时运行它。

谢谢

最佳答案

这里的限制是VB脚本的限制。您(例如)能否为每个文件生成不同的文件名,以便它并行工作?

如果没有,那么您将必须对请求进行排队,然后使用一些代码一次处理队列中的下一个请求。

关于java - Java Web 应用程序中的并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21817095/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com