0

我只是想听听一些关于我团队的 webapp 解决方案的不同意见。我有一个巨大的 xml(1 或 2G 大小),它被读入内存,这是一个临时解决方案。当前代码在应用程序启动时生成一个单独的线程,该线程每天醒来读取一次 xml 并为前端组织数据。线程读取 xml 并组织数据大约需要 10 分钟。所以我想稍微改变一下架构。我想在独立的 java 进程上运行单独的线程并负责读取 xml 而不是在 Web 应用程序中生成线程。

我遇到的解决方案是我应该如何让 webapp 获取在独立 java 进程中组织的修改数据(当我将对象序列化为文件时大约 100MB)。我是否仍然需要一个单独的线程来反序列化从独立 java 进程序列化的对象?

我很欣赏不同的解决方案。

4

1 回答 1

0

这个巨大的 xml 是从哪里来的?

在不知道任何其他事实的情况下,我想知道为什么这个巨大的 XML 不是数据库,而您的后端也不是查询数据库的相对简单的程序。

于 2012-09-04T19:29:00.867 回答