1
33
GridGain和GigaSpaces更集中于 grid computing this explanation of compute vs data grids ).我发现GigaSpaces是一项非常有趣的技术,它有几个许可选项,包括免费版本和创业公司的免费完整版本。 一致性和陶土试图将缓存视为 Maps ,这是一个相当自然的抽象概念。我经常使用Coherence,它是一款出色的高性能产品,但并不便宜。我不太熟悉的陶土。我发现连贯性文档有时有点缺乏,但它确实是一个强大的产品。 OSCache我主要用于减少Java Web应用程序中的内存使用和碎片,因为它有一个相当整洁的JSP标记。如果您曾经看过编译的JSP,您将看到它们进行了大量的字符串连接。此标记允许您将一段JSP代码和HTML的结果有效地缓存到单个字符串中,这在某些情况下可以极大地提高性能。 EHCache是一个简单的缓存解决方案,我也在Web应用程序中使用过。虽然从未作为分布式缓存,但它可以做到这一点。我倾向于认为这是一个快速而肮脏的解决方案,但这可能是我的偏见。
|
2
20
你可能还想看看Hazelcast。 Hazelcast 是队列、主题、映射、集合、列表、锁和执行器服务的开源事务性、分布式/分区实现。它非常容易使用;只需将hazelcast.jar添加到类路径中并开始编码。几乎不需要配置。 如果您对以分布式方式执行可运行、可调用的任务感兴趣,那么请查看以下位置的分布式执行器服务文档: http://code.google.com/docreader/#p=hazelcast |
3
6
你考虑过吗 Infinispan ? 它是一个开源数据网格平台,来自JBoss.org。有关更多详细信息,我建议您阅读此(旧) blog post using Infinispan with Hibernate 作为一个 standalone cache Red Hat's Enterprise Data Grid a quick "getting started" guide ,及 DZone RefCard a YouTube video |
4
5
我认为@cletus的总结很好。我确实想提到的是,Terracotta提供的不仅仅是地图形式的分布式缓存。它对Java堆和同步原语进行集群,将并发Java程序转变为分布式Java程序。您可以使用它进行缓存(包括使用分布式版本的开源缓存libs)或其他一些东西。
与其他一些潜在的数据技术相比,这个最近添加的页面可能会添加一些额外的信息: |
6
2
JGroups ,它为您提供了集群java进程的基础知识。 |
7
2
还要检查 ProActive |
8
2
Appistry CloudIQ . 它是一个分布式计算环境。它可以作为 free download 最多5台机器。它包括负载分配以及硬件故障情况下的自动故障转移等功能。 |
9
1
对于网格计算,您也可以考虑 Ice Grid DataSynapse GridServer . 它们都提供了非常有效的任务分配机制,并提供了故障转移和冗余。 |
10
1
我认为你的问题有不同的解释,你问的是一个库,你可以用它来“启用集群”你的应用程序。
下载glassfish并尝试设置集群glassfish实例是一个很好的起点。
卡尔 |
11
1
也检查 Fura |
12
1
答案很晚——但部分取决于应用程序的配置方式。您可能希望远程运行可执行文件,而不是使用上述方法之一。 很抱歉没有链接——但在我的销售代表发言之前,我不能发布多个链接。斜体字的产品应该很容易在谷歌上找到。 平台LSF , , 或者当它成熟的时候 Windows HPC服务器 . 您可能还想看看开源产品,如 球状体 和 秃鹰 . 根据你的应用程序有多大,你也可以看看 滑石 ,用于大型科学项目,如大型强子对撞机。
|
Tim Hughes · 具有多个循环模板的php查询 6 年前 |
Mateja Petrovic · 正确地将图元的角磨圆 6 年前 |
Fan4i · 如何使用字典获取网格中的点位置? 6 年前 |
usernameabc · 当有不同大小的列时,如何修复网格? 6 年前 |
Josh Rodgers · 居中网格项目 6 年前 |
joeyvanlierop · 兰顿的蚂蚁一直在对角移动 6 年前 |
João · WordPress主题需要jQuery代码优化 6 年前 |