Java集群经验?

7

希望听取人们在Java集群方面的经验,即实现高可用性解决方案,例如Terracotta、JGroups等。它不一定是Web应用程序。有编写自定义独立服务器的经验也很好。

更新:我会更具体一些-> 不太关心Web应用程序集群(除非可以将其分离并独立运行)。我知道它可以工作。但我们需要比仅会话集群更多的东西。在编程易用性、支持的拓扑结构(即单个数据中心与WAN上的节点数量)、支持的节点数等方面考虑解决方案。面临的问题、解决方法。目前,我正在对Terracotta和JGroups进行一些POC(概念验证)工作,以确定是否值得为我们的应用程序(它是独立的,不在Web容器之外)付出努力。

5个回答

3

Jboss集群的配置非常简单,容易上手。

我们使用它时似乎运行良好。


2
您可能想看一下Hazelcast。它是一个超级轻量级、易于使用且免费的群集平台,具有群集 API。如果您正在对应用程序状态/数据进行群集化处理,Hazelcast 可以通过其分布式/分区队列、映射、集合、列表和锁定实现提供很大的帮助。

祝好!

-talip

http://www.hazelcast.com


2

1

我在本地的JUG上看到了GridGain的演示,印象非常深刻。文档非常完整,使用起来非常容易。虽然我还没有开始使用它,但我不能完全说它对我们有用。

http://www.gridgain.com/


0

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

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

这是一个相当简单的API,有两种类型,一种是平面缓存,另一种是“POJO Cache”,它使用仪表来在服务器之间保持状态。基本上,使用JGroups跨网络传播字段更新。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接