有Java集群的经验吗?

有Java集群的经验吗?,java,cluster-computing,terracotta,jgroups,Java,Cluster Computing,Terracotta,Jgroups,希望听取人们对java集群(即实现HA解决方案)的经验。又称作terracotta、JGroups等。它不一定是web应用程序。有编写定制独立服务器的经验也很好 更新:我将更具体一点->对Web应用程序集群不感兴趣(除非它可以被拉出并独立运行)。我知道这很有效。但我们需要的不仅仅是会话集群。从编程的易用性、受支持的拓扑(即单个数据中心与WAN上的数据中心)、受支持的节点数量等方面检查解决方案。面临的问题、解决办法。目前,我正在对Terracotta和JGroups进行一些POC(概念验证)工作,

希望听取人们对java集群(即实现HA解决方案)的经验。又称作terracotta、JGroups等。它不一定是web应用程序。有编写定制独立服务器的经验也很好

更新:我将更具体一点->对Web应用程序集群不感兴趣(除非它可以被拉出并独立运行)。我知道这很有效。但我们需要的不仅仅是会话集群。从编程的易用性、受支持的拓扑(即单个数据中心与WAN上的数据中心)、受支持的节点数量等方面检查解决方案。面临的问题、解决办法。目前,我正在对Terracotta和JGroups进行一些POC(概念验证)工作,以了解我们的应用程序(独立于web容器之外)是否值得付出努力。 很容易启动和运行


它似乎对我们很有效。

您可能想看看。它是一个超级精简、简单、免费的集群平台,带有集群API。如果您正在对应用程序状态/数据进行集群,Hazelcast可以通过其分布式/分区、队列、映射、集合、列表和锁实现提供很大帮助

问候,

-塔利班


JBossCache是一个独立的开源项目,JbossClustering在应用服务器中使用它

我们公司在我们自己的定制网络服务器中使用了它,到目前为止,它在开发中运行良好,但尚未部署


这是一个非常简单的API,它有两种风格,一种是平面缓存,另一种是“POJO缓存”,它使用Instrumentation跨服务器保持状态。基本上,对字段的更新是使用JGroups在网络中传播的。

您可以查看Oracle一致性(以前称为Tangosole一致性)。

我在当地的水壶上看到了GridGain的演示,我印象深刻。文档非常完整,很容易进行。我还没有开始使用它,所以我不能说它对我们有用