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