当前位置:  开发笔记 > 编程语言 > 正文

对于大规模Java数据网格技术,您会推荐什么:Terracotta,GigaSpaces,Coherence等?

如何解决《对于大规模Java数据网格技术,您会推荐什么:Terracotta,GigaSpaces,Coherence等?》经验,为你挑选了2个好方法。

我一直在阅读Java平台的所谓"数据网格"解决方案,包括Terracotta,GigaSpaces和Coherence.我想知道是否有人在使用任何这些工具的实际经验,并可以分享他们的经验.我也很想知道人们使用的部署规模:我们是在谈论2-4个节点集群还是你曾经使用过比这更大的东西?

我对Terracotta很感兴趣,因为它对Hibernate和Spring的"支持",我们都大量使用它们.我也喜欢它如何根据配置修饰字节码,并且不需要你对"网格API"进行编程.我不知道使用显式API方法的工具有什么优势,但如果它们确实存在,我们很乐意听到它们.:)

我也花时间阅读有关memcached的内容,但我更感兴趣的是听到有关这三种特定解决方案的反馈.我很想知道在有人使用过两者的情况下,他们如何衡量memcached.



1> Talip Ozturk..:

您可能还想查看Hazelcast.Hazelcast是队列,主题,映射,集合,列表,锁定和执行程序服务的开源事务,分布式/分区实现.它非常容易使用; 只需将hazelcast.jar添加到您的类路径中并开始编码.几乎不需要配置.

Hazelcast是在Apache许可下发布的,并且还提供企业级支持.代码托管在Google代码中.



2> Bhushan Bhan..:

我们有50台运行webservice应用程序的服务器,所有这些服务器都使用bigIP进行负载平衡.要求是缓存每个用户状态,以便后续状态不再执行相同的处理并从先前状态获取数据.这样,Web服务的客户端不需要维护状态.

我们使用Terracotta缓存状态,从未遇到任何性能问题.在高峰时间,请求应用程序的数量是每秒100.


除非请求计算量很大,否则在50台服务器上拆分的每秒100个请求的负载非常低.
推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有