java - 在webapp和后端java进程之间共享数据

时间:2012-09-04 19:21:12

标签: java

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

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

我对不同的解决方案表示赞赏。

1 个答案:

答案 0 :(得分:0)

这个巨型xml来自哪里?

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