Java集群的集群计算经验?
希望听取人们对java集群(即实现HA解决方案)的经验。又称作terracotta、JGroups等。它不一定是web应用程序。有编写定制独立服务器的经验也很好
更新:我会更具体一点->;对Web应用程序集群不感兴趣(除非它可以被拉出并独立运行)。我知道这很有效。但我们需要的不仅仅是会话集群。从编程的易用性、受支持的拓扑(即单个数据中心与WAN上的数据中心)、受支持的节点数量等方面检查解决方案。面临的问题、解决办法。目前,我正在对Terracotta和JGroups进行一些POC(概念验证)工作,以了解我们的应用程序(独立于web容器之外)是否值得付出努力。
# 1 楼答案
我在当地的水壶上看到了GridGain的演示,我印象非常深刻。文档非常完整,很容易进行。我还没有开始使用它,所以我不能说它对我们有用
http://www.gridgain.com/
# 2 楼答案
您可以看看Oracle一致性(以前称为Tangosole一致性)
http://www.oracle.com/technology/products/coherence/coherencedatagrid/coherence_solutions.html
# 3 楼答案
你可能想看看Hazelcast。它是一个超级精简、简单、免费的集群平台,带有集群API。如果您正在对应用程序状态/数据进行集群,Hazelcast可以通过其分布式/分区、队列、映射、集合、列表和锁实现提供很大帮助
问候,
-塔利普
http://www.hazelcast.com
# 4 楼答案
JBossCache是一个独立的开源项目,JbossClustering在应用服务器中使用它
我们公司在我们自己的定制网络服务器中使用了它,到目前为止,它在开发中运行良好,但尚未部署
这是一个非常简单的API,它有两种风格,一种是平面缓存,另一种是“POJO缓存”,它使用Instrumentation跨服务器保持状态。基本上,对字段的更新是使用jgroup在网络中进行的
# 5 楼答案
Jboss clustering非常容易启动和运行
这似乎对我们很有效