GigaSpaces eXtreme Application Platform是一个用作扩展的应用服务器,让您可将您整套的服务器视作单一、简单的运行时环境(runtime environment),您的业务过程和数据可并存在该环境中,令应用性能可得到预期的改善,而您亦可增加数据量、交易量及用户数目,而毋须将架构重整。
|
可处理高峰期的负载和非预期的需要
|
|
在任何负载过程的情况下均有性能保证和高可用性
|
|
具成本效益、按照云和网格的计算需要提高扩展能力
|
-
无缝扩展能力
-
标准框架支持
-
性能
使用 eXtreme Application Platform (XAP), 您的数据和业务过程可并存于同一服务器、同一运行时环境上,从此与数据库联系等令网络延时因素再不会是一个问题。XAP甚至可自动把您的镜像数据复制到背后的数据库作永久储存。
-
互用性
-
Web 应用支持
关於GigaSpaces
GigaSpaces Technologies是一家提供新一代的JAVA和.NET应用平台用以替代传统的应用服务平台的顶级服务商。公司的eXtreme Application Platform (XAP)让应用和开发者在任何峰值的压力下都能提供可控的扩展性,在任何输入处理压力下都能提供可保证的性能,同时利用虚拟计算环境例如 云计算和网格计算,无缝的充分利用规模效应。XAP利用开源和标准的开发框架,提高了新的应用的开发速度,简化了将应用从传统的中间件和应用服务器移植到新的虚拟计算环境的复杂度。
GigaSpaces 的客户包括世界最顶级的10家投资银行中的6家,世界顶级的交易所、市场数据提供商、对冲基金、零售银行、顶级的国际和美国电信和移动运营商、全球化的电子商务网站、全球顶级的5家在线游戏公司,还有顶级的因特网媒体机构。
您在何时需要使用GigaSpaces?
- 您需要将您的应用变得具扩展能力而毋须大幅度架构重整。
- 在处理数据库、消息传递或交易管理时,您面对瓶颈的问题。
- 您需要处理分布的数据,同时亦要将延时减至近乎亚毫秒的性能。
- 您有数据密集型的应用,需要接近实时的数据处理。
- 您想使用您的开源架构,加入高端应用服务器的可靠性、扩展能力和性能。
- 您想按需要作出扩展,避免过度供应的高昂开支。
- 您需要保证您可在任何负载情况下,也可达到服务品质协议。
- 您可将应用以广域网分配到多个跨地域的网点上,并需要有一致性的保证。
- 您有一个由不同成分组成的环境,而您的应用需要.Net、C++及/或Java应用以作即时互用。
GigaSpaces平台为采用基于空间的架构的应用提供了伸缩性的基础,它使用的概念是“处理单元”:
在基于空间的架构中,一个处理单元代表一个应用的扩展和容错单元,它通常包括所有对延迟(latency)和运行时具有紧密依赖的应用服务和中间件模块,它将那些服务封装在一个单独的容器(即处理单元)中,并对所有的这些组件以一种通用的方式来保证一致的扩展和容错语义。例如,对于一个失败事件,它将自动同时触发中间件模块(如消息、数据网格)和关联的业务逻辑的恢复进程,通过这种方式,我们可以避免当一个实际的失败事件发生后,消息系统已将事件传送出去,但应用服务却还没有准备好去处理它而引起的局部失效和不一致行为。从延迟的角度来看,这种将所有组件封装于相同运行时的容器中的方式减少了网络开销,因为他们的交互全部是在内存进行。扩展特性变得像增加处理单元那样简单,换句话说,就是不需要再分别去扩展数据、业务逻辑和/或消息层.
分享到:
相关推荐
【标题】"GigaSpaces XAP 与 Spark 集成" 在大数据处理领域,Apache Spark 以其高效、易用的特性受到了广泛的关注,而 GigaSpaces XAP 则是面向企业级应用的内存数据网格解决方案。两者的集成,旨在提供更强大的...
新文件将复制到 gigaspaces xap deploy 文件夹。 之后,应用程序将发现所有处理单元并重新启动它们。 该工具支持弹性 pu。 有状态的 PU 重启。 工具发现所有处理单元实例并识别它们的空间模式。 所有备份都重新...
GigaSpaces XAP的实现。 这为Spring应用程序中的方法提供了对@Cacheable批注的支持。 要将GigaSpaces用作缓存提供程序,应定义一个GigaSpacesCacheManager bean并将其注册为Spring缓存管理器: 对于缓存声明...
xap-docs 此回购托管基于markdown和Hugo的XAP文档。 帮助我们改善! 对我们而言,鼓励您的反馈和贡献非常重要。 为这个网站做贡献很简单。 只需派生此存储库,进行更改,使用本地的Hugo安装进行测试,然后提交拉取...
GigaSpaces Docker映像 InsightEdge平台是XAP内存数据网格和开源分析生态系统的结合,是一种内存洞察平台,支持快速数据分析,人工智能和实时应用程序。 客户可以使用该平台来开发自己的系统,这些系统可以提供亚秒...
XAP,全称为GigaSpaces eXtreme Application Platform,是一款高效、可扩展的分布式应用程序平台,主要用于构建云计算环境下的高性能、低延迟的应用系统。XAP 1.6是该平台的一个早期版本,提供了核心功能和特性,为...
无论是MongoDB这样的文档数据库,还是GigaSpaces XAP这样高性能的分布式计算平台,或者是像Google App Engine Datastore这样的云托管服务,都能为企业级应用提供强有力的支持。在选择合适的NoSQL解决方案时,应充分...
3. **G2**: 这可能是另一个OPC库,可能是GigaSpaces的GigaSpaces XAP的一部分,它是一个分布式计算和数据网格平台。GigaSpaces XAP提供了OPC服务来集成工业自动化系统。G2可能包含了一些OPC客户端和服务端的组件。 ...
================================================== =====================================... 该解决方案演示了使用GigaSpaces XAP将推文馈入系统,然后进行实时处理,计算计数器以进行实时分析。 请参阅运行说明。
这次合作的核心是GigaSpaces研发的eXtreme Application Platform(XAP),一个旨在优化大规模分布式系统性能的中间件平台。 XAP平台的引入,针对的是当前许多大型IT系统普遍采用的tier-based架构所面临的困境。随着...
Gigaspaces XAP(eXtreme Application Platform)同样是一款基于内存的数据网格系统,它提供了数据存储、计算以及服务发现等功能。Gigaspaces以空间数据库的形式提供缓存服务,允许开发者直接在内存中操作数据,实现...
4) 弹性应用平台:未来的方向,结合弹性缓存和代码执行,业务逻辑代码转移到数据所在节点执行,降低数据传输开销,提升整体性能,如GigaSpaces XAP。 随着云计算环境的发展,分布式缓存技术将持续演进,提供更高效...
GigaSpaces行业领先的内存数据网格XAP为全球领先企业的任务关键型应用程序提供高性能,弹性和超低延迟的极端事务和流处理。注意力笔记该项目仅作为概念证明,不会进行维护或更新以匹配所使用技术的最新版本。安装...
9. **XAPool**:XAPool是GigaSpaces XAP的一部分,主要用于提供高可用性和容错性的数据库连接池。XAPool与分布式事务处理相结合,适合在分布式环境中使用。 10. **rpDatabasePool2_0**:这可能是一个特定版本的...
数据网格操作系统DGOS(数据网格操作系统)是一种内存中数据网格编排和调度堆栈,由GigaSpaces Cloudify,XAP和Apache Mesos组成,可在任何云或数据中心上构建弹性数据网格。架构层Infrastructure Orchestrator...
- **简介**:GigaSpaces是一家专注于内存数据网格(In-Memory Data Grids, IMDG)技术的公司,提供了包括XAP和IMDG在内的多种产品和服务。 - **Key/Value挑战**:在基于键值对的数据存储中,如何有效地管理和查询大...