想听听人们关于他们使用Java群集的经验(即实施HA解决方案)。又名。 terracotta,JGroups等。它不一定是网络应用程序。编写自定义独立服务器的经验也很棒。
更新:我会更具体一点 - >对Web App集群不感兴趣(除非可以将其拉出并独立运行)。我知道它有效。但我们需要的不仅仅是会话聚类。在易于编程,支持的拓扑(即单个数据中心与WAN上),支持的节点数量方面检查解决方案。面临的问题,变通方法。目前,我正在为Terracotta和JGroups做一些POC(概念证明)工作,看看它是否值得为我们的应用程序付出努力(这是独立的,在Web容器之外)。
答案 0 :(得分:3)
Jboss clustering很容易起床和跑步。
它似乎对我们有用。
答案 1 :(得分:2)
您可能需要查看Hazelcast。它是具有集群API的超级简单,易用和免费的集群平台。如果您正在对应用程序状态/数据进行集群,Hazelcast可以为其分布式/分区,队列,映射,集合,列表和锁定实现提供很好的帮助。
此致
-talip
答案 2 :(得分:2)
您可以查看Oracle Coherence(以前的Tangosole Coherence) http://www.oracle.com/technology/products/coherence/coherencedatagrid/coherence_solutions.html
答案 3 :(得分:1)
我在当地的JUG看到了GridGain的演示,我印象非常深刻。文档非常完整,很容易实现。我还没有开始使用它,所以我不能说它对我们有用。
答案 4 :(得分:0)
JBossCache是JbossClustering在Application Server中使用的独立开源项目。
我们公司在我们自己的定制网络服务器中使用它,到目前为止它在开发中运行良好,但尚未部署。
它是一个非常简单的API,它有两种版本,一个平面缓存,或一个“POJO缓存”,它使用insturmentation来保持服务器之间的状态。基本上,使用JGroups在网络上对字段进行更新。