您是否知道在不使用数据库的情况下将Java EE应用程序中的数据(例如几个键值对)保存为Java EE的兼容方法?
该解决方案应在集群中可用。我知道数据网格的概念(例如JBoss中的Infinispan),但是我更喜欢解决方案,其中应用程序不依赖于特定的应用程序服务器(例如,JCache会很棒,但据我所知,只能用作Infinispan的本地缓存,而不能用作分布式缓存)。

例如,是否有可能通过CDI(也许在上下文@ApplicationScoped中)保存数据?如果可以,您能描述一下吗?

编辑:谢谢您的所有答复。现在所有这些人都建议我使用某些框架。但是,仅凭Java EE堆栈就无法做到这一点。像这样?

最佳答案

如果我正确理解了您的用例,则可以使用Infinispan进行此操作,此外,这也是Infinispan的基本用法之一。使用嵌入式库时,您的应用程序将而不是依赖于任何应用程序服务器,并且Infinispan能够以该嵌入式模式创建集群。

请看这个问题和我的回答,希望对您有所帮助,并为您提供一些启发:Infinispan Operational modes

10-06 05:08
查看更多