我在Apache Tomcat 6上运行了一些非常简单的JSP应用程序。
服务器每天每个应用处理约100,000个请求。 由于应用程序依赖于许多网络元素,因此需要设置许多配置参数。但是,一旦设置,我希望所有会话共享相同的数据。
从磁盘读取整个时间似乎不是一个合适的解决方案。从数据库中读取也不适合我(各种限制)。
是否存在与JSP / Java兼容的经过验证的,可靠的内存中持久存储,所有加载的JSP会话都可用于加载配置数据?
[编辑]我不想为此做太多繁重或重构。它应该是一个愚蠢的,简单的数据存储区,具有干净的接口(可能是命令响应类型),因此没有重型框架和库。
答案 0 :(得分:1)
你可以尝试HSQL DB,它提供你想要的内存存储。它是用Java编写的,因此它与您的项目100%兼容。
答案 1 :(得分:1)
这是一个很长的镜头,但你可以使用Apache Derby,这将使你能够非常快速地访问数据(因为它在内存中),同时非常轻量级。