当前位置: 首页 > 知识库问答 >
问题:

CSV文件从Angular启动到Spring启动的文件请求上载延迟

充小云
2023-03-14

我们正在将csv文件从Angular上传到Spring boot 2。x app包含约100万条记录,这100万条记录在间隔超过20分钟后在服务器上处理。csv文件请求将文件从Angular加载到Spring boot需要更多时间,在Spring boot应用程序中接收文件大约需要20分钟。

在application.yml文件中配置

servlet:多部分:已启用:真实最大文件大小:200MB最大请求大小:200MB

你能在这个问题上帮忙吗。

共有1个答案

壤驷宏才
2023-03-14

从Angular上载文件时。您只需将文件保存在服务器/云中,并在表中添加一个条目,然后将表记录返回给Angular应用程序。

然后,一旦处理成功/失败,您就可以使用Spring批处理和更新表中的状态来处理该文件。

现在,从Angular应用程序开始,每隔几秒钟接收一次表数据,您只需点击另一个Spring Boot控制器endpoint即可返回进程的状态。

 类似资料:
  • 是否可以从服务器加载Spring Boot配置。json文件,而不是。亚马尔。房产?从文档来看,这是不支持开箱即用的——我想知道这是否可能,如果可能的话,人们将如何着手呢?

  • 问题内容: 我想从Java程序启动文件(文档),并逐步满足以下要求: 方法必须在Mac,Win和Linux系统上适用 我不允许使用“ Runtime.getRuntime()。exec(“ cmd.exe / C +”文件名“); 我正在启动的文件必须是.doc / .docx / .rtf 该文件是在运行时创建的,它是从创建报告得出的结果。有什么好的做法吗? 问题答案: 使用Java桌面API。

  • 我想让一个批处理文件在启动时运行在我的Windows10机器上。为了实现这一点,我在以下文件中设置了批处理文件startup.bat的快捷方式: 用户->用户名->AppData->漫游->Microsoft->Windows->开始菜单->程序->启动 因为这是在运行命令框中键入“shell:startup”时出现的路径。我正尝试在批处理文件中运行以下命令: 它应该将右侧的文件路径替换为“w:”

  • 我已经用Spring Initializr创建了一个Spring Boot 2演示应用程序,并在下面添加了控制器: 然后,我添加了一个包含此配置的应用程序.yaml 文件: 我的目标是让控制器在开始读取< code>payload文件之前解析并记录< code>metadata文件,但是< code > resolve-lazyly 设置似乎被Boot忽略了:控制器内部的代码在整个主体被读取之前不

  • 希望有人能帮我, 场景:我是, 导航到有下载图标的页面 单击“下载”图标 .pdf文件开始下载到我的项目目录 注意:下载过程中不会显示确认消息,只要单击下载图标,文件就会被下载 观察到:当在本地运行测试用例时(从mvn命令和testng命令),它似乎正在工作并将文件下载到我的目录中。 然而,同样的案例似乎不适用于詹金斯。该文件不会下载到 Jenkins Directory。 本地: Windows

  • 我们使用Spark CSV reader读取CSV文件以转换为DataFrame,并在上运行该作业,它在本地模式下运行良好。 我们在中提交spark作业。 错误日志: