从基于React的Web应用程序

时间:2017-10-01 17:27:49

标签: java apache perl tomcat cgi

在我的基于React的UI中,我有一个网格,其中每一行都有关于作业的信息。我从Tomcat后端服务器读取此作业信息。

我可以从网格中选择多行,然后单击按钮以批量处理所有选定作业(例如,重新运行所有选定作业,终止所有选定作业等)。此操作将循环覆盖所有选定作业作业并将每个作业的查询发送到我的Apache CGI服务器,该服务器运行Perl脚本并采取相应的操作。

此过程太慢,因为浏览器在任何给定时间打开的服务器连接数量有限(Chrome支持的最大值为6)。因此,如果我最终选择了数百个作业,那么一次只有六个Perl进程正在服务器中完成它们的工作。

我不确定如何优化此功能并使此批量操作更快。我是否应该创建一个POST调用,其中包含有关所有选定作业的信息并将其发送到Tomcat服务器,并从那里调用多个线程中的Perl脚本?或者我应该创建一个POST调用并直接将其发送到Apache CGI服务器?我不确定如何在CGI层解决这个帖子调用并从那里调用多个进程。

0 个答案:

没有答案