Car-tech

现在可以使用太字节大小的Java应用程序

#121 SPIFFS and JSON to save configurations on an ESP8266

#121 SPIFFS and JSON to save configurations on an ESP8266
Anonim

该软件Ehcache 2.2据Terracotta首席执行官Amit Pandey说,它也可以在单个缓存中容纳几亿个Java对象。他补充说,这个TB内存可以从少至10个服务器运行。

该更新还具有新的管理控制台,数据中心内部通信功能和新的公共运行时库,该公司声称将有助于减少内存和带宽使用率

[进一步阅读:用于媒体流和备份的最佳NAS机箱]

内存缓存软件(如Ehcache)可用于将大型应用程序及其数据完全托管在一组服务器的工作内存中加快了响应时间,因为在操作过程中不需要拨打电话。

Terracotta并不是唯一一家为基于Java的企业应用程序提供服务的市场。上周,Oracle宣布升级其Coherence分布式数据网格软件,该软件也可用于运行大型Java应用程序。虽然Ehcache采用Apache开源许可证,但Terracotta仍维护Ehcache源代码,假设这是一家名为Ehcache的公司,去年购买了Terracotta。

根据公司估计,全球大约有150,000到200,000个应用程序使用Ehcache

“Ehcache位于应用程序和数据库之间,并缓存最常用的数据,“Terracotta产品和营销副总裁Jeff Hartley说。 “您无需调整数据库的大小来处理峰值负载,它的大小可以低得多,因为缓存可以从内存中提供最常用的数据。”

以前版本的据该公司称,开源软件可以扩展到大约100GB左右。在此发行版之前,Pandey看到的最大的缓存Java部署大小仅为200GB,大多数部署范围从2GB到20GB不等。

“构建超过50 GB的缓存非常复杂,涉及为开发商和运营商提供手动工作,并且可能很难维护,“Pandey说。 “我们所做的一切使开发人员和运营商能够使用具有数亿个对象的TB级缓存。”

池化内存可用于运行应用程序的单个实例,单个应用程序的多个实例或多个Pandey说,

具有支持Java程序的大型数据库的组织可能会考虑使用Ehcache,Pandey说。一个组织可以将他们的整个数据库放到内存中,这样可以将应用程序的延迟减少“几个数量级”,他说:“除了部署规模的增加之外,新版本还提供了一些新功能。一种是使用广泛部署的Light Directory访问协议登录用户的一组身份验证功能。

软件已更新其调度程序和Web会话配置面板。控制台还可以提供所有节点的集群视图。新软件还可以通过广域网在不同的地理区域运行,这不再局限于单个数据中心。此功能可帮助组织灾难恢复和运营计划的连续性。

Joab Jackson涵盖了

IDG新闻服务

的企业软件和通用技术突发新闻。在@Joab_Jackson的Twitter上关注Joab。 Joab的电子邮件地址是[email protected]