2010-07-26 62 views
2

我正在研究一个有4个模块的系统,每个模块都在自己的服务器上工作,每个模块都应该能够群集。在不同的线程,JVM和服务器之间使用Hibernate

我基本需要的是有能力在不同模块上的相同实体上工作,并在不同线程,JVM和服务器发生更改时适当更新它们。

我听说过,主要是作为一个热门词,兵马俑可能是我的一个相关的解决方案,但我不知道。

我很想听听关于如何解决这个问题的一些建议和想法。 如果有人认为这个问题没有明确定义,我愿意接受建议。

编辑:看起来像兵马俑是优先考虑的方法,我希望有一点指导,在概述中,我应该如何与兵马俑集成?哪种解决方案最适合上述场景?兵马俑可能遇到的任何陷阱?

感谢, 以太

+1

你是说,你基本上是要对整个群集一个巨大的休眠会话,因此,如果两个模块已装载“UserIttai”和一个变为“setUserComment(” SO岩石“);'那么另一个模块会在没有从数据库刷新的情况下看到新值?如果是这样,是的,兵马俑可能是你最好的,也许是唯一的选择。 (当许多线程共享一个休眠会话时,可能会发生可怕的事情,请仔细编程。) – Affe 2010-07-26 16:30:57

+0

在这种情况下,兵马俑应该是最好的。 – YoK 2010-07-26 16:52:53

+0

@Affe,是的,基本上就是我说的。 你们谁可以推荐使用兵马俑的首选策略?你知道哪个解决方案更合适吗?谢谢 – Ittai 2010-07-27 05:46:33

回答

0

,因为我们谈论的最佳策略......看JBoss缓存。(它使用兵马俑)&很容易配置。它可以集群九牛二虎之力&应该提供给您的问题妥善解决..

JBoss Cache可以在这里找到http://community.jboss.org/wiki/JBossCacheDownloadsPage &文档可以在这里找到http://docs.jboss.org/jbosscache/2.0.0.GA/tutorial/en/pdf/JBossCache-Tutorial.pdf .. 希望这有助于..让我知道你是否需要任何更多的细节......

问候, Anantha夏尔马

相关问题