随着SOA成比例的增长,一些企业发现Web服务从基于磁盘的数据库拉动数据带来了太多的时延。应用以及数据可扩展性厂商Terracotta的CEO Amit Pandey介绍部分企业通过把服务放到专用的高速缓存层来解决问题。
在本周二,该公司为了提升其分布式Java缓存软件,发布了开源Ehcache 2.1版本。Pandey表示本次发布的核心是添加了更多的企业性能,像性能监测、可配置的SLA参数以及改进了WebSphere支持。
开发者可以在单一结点以及分布式结点的缓存中使用Ehcache。在2.1版本中,Ehcache可以处理缓存和IBM WebSphere应用服务器会话。同时,也改进了Java事务处理API支持以及缓存性能监测插件。
Pandey解释道由于多核处理器和虚拟化的流行度的上升,许多企业正在密切关注缓存,如果我们在一个单一的盒子中运行64个应用实例,它们将访问同一个数据库,响应时间是个大问题。
Pandey说:“从这一点上来看,需要一些非常接近应用的内存,来阻止数据库的时延和流量问题。最后开发者希望加入并开始处理代码,做一些业务逻辑的必要变动。”
内存缓存和分布式缓存让数据更接近服务,所以不存在读盘和写盘的时间浪费。以这种方式代替了应用程序处理数据的方式,数据的可用性提高了。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
内存数据网格提供商一头扎进Java
10年的时间里,应用性能解决方案提供商Alachisoft一直在用NCache(针对N-Tier和网格计算.NET应用的内存计算和数据网格产品)为.NET社区服务。