2017-03-03 80 views
0

我必须在服务器启动时加载内存中的数据。我打算使用Hazelcast,应用程序服务器是TomEE 7.任何人都可以提供这个要求吗?如何在TomEE 7中使用Hazelcast?

+0

你想使用一个供应商或CDI,开始我们自己的Hazelcast节点?请澄清这个问题。 – noctarius

+0

我不打算使用单独的Hazelcast节点。在启动TomEE服务器时需要将数据从数据库加载到实例内存。稍后我可以重复使用这些数据进行计算,而无需进行数据库查找。 – Raj

+0

这实际上并不是Hazelcast的用例。 Hazelcast不是作为单实例进程内缓存设计的。通过使用Ehcache或番石榴,您可以找到更快/更好的替代品。 – noctarius

回答

0

TomEE 7已经JCS内置(https://commons.apache.org/proper/commons-jcs/)的Plus版本,可以是一个良好的开端太

+0

谢谢罗曼。你比EhCache更喜欢JCS吗? – Raj

+0

两者都很好,并非100%完全一样,但对于本地缓存,我的建议是使用内置的内容并在需要时寻找另一个impl,而不是相反。不意味着ehcache是​​不好的。 –