【问题标题】:CSV File upload delay on file request from Angular to Spring boot从 Angular 到 Spring 启动的文件请求的 CSV 文件上传延迟
【发布时间】:2020-11-22 14:05:46
【问题描述】:

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

application.yml 文件中的配置

小服务程序: 多部分: 启用:真 最大文件大小:200MB 最大请求大小:200MB

你能帮忙解决这个问题吗?

【问题讨论】:

    标签: angular spring spring-boot csv file-upload


    【解决方案1】:

    当你从 Angular 上传文件时。您可以简单地将文件保存在服务器/云中,然后在表格中添加一个条目并将表格记录返回给 Angular 应用程序。

    然后您可以使用 Spring Batch 处理文件,并在处理成功/失败后更新表中的状态。

    现在来自 Angular 应用程序,每隔几秒接收一次表数据,您可以简单地点击另一个返回进程状态的 Spring Boot 控制器端点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-22
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 2017-03-24
      • 2016-06-21
      • 1970-01-01
      相关资源
      最近更新 更多