这个问题是关于我想为应用程序创建的结构。我为文档查看器开发了一个应用程序。
* Application is hosted in IIS Server.
* Doc Conversion .EXE is hosted in 1st APPLICATION SERVER.
* Doc Repair .EXE is hosted in 2nd APPLICATION SERVER.
流程就像,当用户上传多个文档时,上传的文档会被交给一个应用服务器,以将其从任何格式转换为图像格式。
然后用户将在网格上看到文档,并且可以单击它们进行查看。现在在查看模式下,如果文档没有正确转换,那么在查看器上有“修复”选项。单击此按钮,该文档将被交给另一个应用服务器来修复文档。
如果用户单击文档,则该文档将被提供给第二个应用服务器来修复它。
现在的问题是,如果用户点击超过 2 或 3 个包含 100 页的文档,它会将所有 3 个文档排入队列,并且会卡在后面的文档上,直到它修复第一个文档。
所以我的问题是,如何管理具有 100 或 1000 页的多个文档的修复请求?
我需要添加应用服务器或其他任何东西吗?