我是Java 6开发的新手,我正计划使用Glassfish 3.1.2开源版本。我需要在集群中共享一个简单的地图数据结构(需要复制)。我一直在做一些研究,并在使用JBoss时出现了一些策略:
一种策略是在玻璃鱼中使用JBoss英菲尼斯潘。然而,我想知道玻璃鱼是否已经有了处理这类事情的内置机制?
如果我使用带有Map的Singleton bean,该映射会在集群中复制吗?
谢谢你的建议。
发布于 2012-04-09 19:23:36
这取决于你想做什么。如果启用了高可用性,那么HTTPSession或状态会话Bean中的任何状态都存储在副本模式中。
如果您想要存储数据以便所有节点都可以访问数据,那么您可以利用Shoal (http://shoal.javanet),这是GlassFish用来复制高可用性数据的底层机制。
是的,您尝试使用JBoss Cache、Infinispan、ehCache、memcached等,但是GlassFish团队不使用GlassFish测试这些框架。我们要测试甲骨文的一致性。
祝你好运,我希望这能帮上忙。
发布于 2012-04-10 11:46:29
JBoss缓存处于维护模式。我推荐英飞凌,它是JBoss Cache的继任者。
https://stackoverflow.com/questions/10048293
复制相似问题