7

想听听人们关于他们在 java 集群方面的经验(即实施 HA 解决方案)。又名。terracotta、JGroups 等。它不一定是 Web 应用程序。编写自定义独立服务器的经验也会很棒。

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

4

5 回答 5

3

Jboss 集群非常容易启动和运行。

它似乎对我们很有效。

于 2008-08-27T15:53:33.717 回答
2

您可以查看 Oracle Coherence(以前称为 Tangosole Coherence)。
http://www.oracle.com/technology/products/coherence/coherencedatagrid/coherence_solutions.html

于 2008-11-11T03:16:46.830 回答
2

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

问候,

-塔利普

http://www.hazelcast.com

于 2008-10-29T17:56:04.147 回答
1

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

http://www.gridgain.com/

于 2008-12-21T00:07:13.363 回答
0

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

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

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

于 2008-11-11T03:00:57.220 回答