`

Terracotta大规模吞吐测试

阅读更多

原文  http://www.jdon.com/jivejdon/thread/36828

 

来自terracottatech公司一个博客,写到他们关于进行Terracotta的基准性能测试的结果:

最近一次性能基准报告。测试JPetClinic案例,通过Hibernate进行写入JPetClinic的领域模型。使用Terracotta 兵马俑作为Hibernate的二级缓存

在8个JVM集群上,我们可以做到每秒20万以上的读取,以90/10比率(用10%时间创造新的宠物和appointments)创造150K 读/写。

这个性能是其他方案的30倍速度,其他方案包括:花费邀请专家来微调调整其他可能的选项,其他这些方案只能做到从同样集群 组获得5K tps,MySQL本身自己w/o 二级缓存 可以支持1.1K的TPS ( Terracotta 比其快136倍) 。

我们正在创造一个强大的 可伸缩的最好的分布式缓存 架构。

http://blog.terracottatech.com/2009/08/massive_throughput_for_hiberna.html

 

Terracotta在云计算 环境EC2中的测试案例:
http://tech.mangot.com/roller/dave/entry/on_running_terracotta_on_ec2

好事情是:在云端运行Terracotta是非常简单的,原因如下:
1.所有集群 都通过标准的TCP/IP,没有广播机制no multicast.没有广播就没有因广播带来的巨大网络通讯。
2.Terracotta 客户端能够直接从服务端获得配置,这个优点在云计算 环境中拥有巨大优势:无需配置大量的机器。

 

Terracotta acquires Ehcache
Terracotta收购了Ehcache
这样,Ehcache + Terracotta成为一个轻量的 无侵入的 分布式缓存 系统。


原文:
http://tech.puredanger.com/2009/08/18/ehcache-terracotta/

 

 

分享到:
评论

相关推荐

    Terracotta+tomcat集群配置详细说明(写了一晚上。。)

    在实际测试中,当 Terracotta 集群规模扩展到 8 个节点时,系统吞吐量仍能保持线性增长。 3. ** Tomcat 搭建 Web 应用集群的传统方法** - **负载均衡器粘 session**:所有同一 session 的请求均发送到同一 Tomcat ...

    terracotta

    Terracotta,作为一个专业级的分布式内存管理解决方案,是Java开发人员在构建大规模、高可用性应用时的重要工具。它通过提供一个统一的内存视图,使得多个服务器可以共享并操作相同的数据,从而实现数据的分布式处理...

    Terracotta

    综上所述,Terracotta不仅提供了一套完整的分布式内存管理和数据共享解决方案,还具备高度可定制化的配置选项和优化策略,使得开发者能够针对具体应用场景进行精细化调优,从而充分发挥出Terracotta在大规模数据处理...

    通过_Terracotta实现基于Tomcat的Web应用集群

    根据测试结果,在采用Terracotta搭建的Tomcat集群中,即使当节点数量增加到8个时,集群的整体吞吐量依然保持着线性增长的趋势。 #### 安装与配置流程 为了便于使用Terracotta搭建Tomcat集群,Terracotta提供了一个...

    使用terracotta进行web session 同步

    4. **启动和测试** 启动Terracotta Server,接着启动配置了Terracotta的Web应用服务器。通过访问应用并模拟用户在不同服务器间切换,检查Session是否正确地在集群中同步。 ** Terracotta的优势 ** - **高可用性**...

    terracotta-3.7.7.tar.gz

    总结起来,Terracotta 3.7.7是一个强大的工具,它通过分布式内存管理和集群技术,提升了Java应用的性能和可扩展性,对于需要处理大规模并发和高可用性的企业级应用来说,是一个值得考虑的解决方案。

    terracotta集群tomcat步骤

    Terracotta集群Tomcat的配置是一项复杂而关键的任务,它涉及到分布式系统中的高可用性和负载均衡。以下将详细解释这个过程中的各个步骤和相关知识点。 首先,安装Terracotta 3.2.1版本是非常基础的一步。需要注意的...

    使用terracotta实现session共享的证实实验

    2. **测试过程**:重复未使用Terracotta时的测试流程,但这次在多个窗口和不同服务器上进行操作时,Session信息保持了完整性和一致性,即使在某台Tomcat服务器宕机或重启的情况下,Session信息也没有丢失。...

    terracotta-ee-4.1.2.jar,terracotta-license.key

    Terracotta是一款强大的分布式内存管理工具,主要用于Java应用程序的集群化和数据共享。在这个场景中,我们关注的是Terracotta企业版(terracotta-ee)的4.1.2版本,以及与其配套的许可证文件(terracotta-license....

    Terracotta 3.2.1 英文文档(CHM)

    Terracotta 3.2.1 英文文档

    terracotta-ee-3.5.2

    terracotta-ee-3.5.2破解版

    ehcache-terracotta代码配置

    当与Terracotta结合使用时,Ehcache可以实现分布式缓存,使得多台服务器上的应用可以共享同一份缓存数据,从而构建高可用的集群环境。在本篇中,我们将深入探讨如何在Java项目中配置Ehcache与Terracotta来实现这一...

    terracotta license.key

    terracotta license.key ,

    Terracotta学习文档

    在实际测试中,使用 Terracotta 的集群即使在增加到8个节点时,整体吞吐量仍能保持线性增长。 3. **Tomcat 集群搭建方法** - **负载均衡器粘 session 方式**:通过负载均衡器确保同一 session 的请求始终路由到...

    terracotta 集群设置说明(中文)

    记载了terracotta如何与tomcat、jetty等服务器的集群,解释了tc-config.xml中各个配置的作用

    terracotta-eclipse-plugin-3.7.7(terracotta的Eclipse插件)

    terracotta-eclipse-plugin-3.7.7-2013-08-19_16-03-48.tar(terracotta的Eclipse插件) 发现官网挺卡的,有时候下不了,先传上来吧,供国内用户下载,这个算最新的吧。2014-02-17下载的。

    terracotta-toolkit-1.3-runtime-3.2.0.jar

    terracotta-toolkit-1.3-runtime-3.2.0.jar 集群实现JAR

Global site tag (gtag.js) - Google Analytics