这更像是一个设计问题 -
在我们的基于Web的应用程序中,具有300个用户的并发性,需要为每个季度末的客户端实体生成季度摘要,这意味着应用程序服务器上有多个excel文件(离线处理)。为每个实体提供单独的文件是必需的。大约有5000个实体,因此我说的是要生成的5000个文件。每个文件最多可达1MB - 压缩。
我正在寻找有关为每个实体生成文件的最佳方法的建议。文件(作业)的生成是每晚一次,每季度都要发生 - 恰好是本季度的最后一天。本季度的最后一天可能最终成为工作日。 5000个文件的生成可能会在一夜之间完成,但我不相信这种方法。这些文件将在同一天推送到文件服务器,并可供相应的订阅者使用。
有没有更好的方法来满足这一要求?还可以考虑采用哪些其他替代方法?
非常感谢。
答案 0 :(得分:1)
如果要求必须在季度的最后一天之后准确生成报告,则没有其他选择。你必须在一夜之间做到这一点。我只是想知道几个小时是否足够。也许有必要在几个并发的工作中运行报告生成。