GemFire 是一个位于应用集群和后端数据源之间的高性能、分布式的操作数据管理基础架构。它提供了低延迟、高吞吐量的数据共享和事件分发。GemFire充分利用网络中的内存和磁盘资源,形成一个实时的数据网格。
GemFire 将所有操作数据压缩存储在内存里,以避免磁盘 I/O操作带来的延迟。集群中的节点可以线性扩展,通过添加节点来预见性地增加容量。万一发生故障,GemFire 集群提供自动失效转移功能,可转移到集群中的其它节点。GemFire 集群可通过广域网连接 (WAN) 来实施多站点、全球规模的灾难恢复部署。
GemFire 允许您使用对象查询语言 (OQL) 查询数据。可以用 Java 编写自定义的业务逻辑,操作自动被路由到保存相关数据的节点,从而实现分布式计算。可靠的异步数据库事件框架提供发布与订阅功能、用于支持回调函数以及持续查询等功能。触发器和事件通知在数据进入系统时提供实时反应能力。GemFire 支持复杂的用户自定义对象模型以及JSON 格式文档的存储。可通过 Java、C++ 和 C# 语言的客户端或REST 调用的方式进行访问。
客户案例
太阳集团tcy8722时代(北京)科技有限公司自2012年以来,与中国铁道科学研究院紧密合作,共同建设新一代客票系统。使用GemFire集群支撑了余票查询、订单查询等核心业务。春运高峰期余票查询峰值请求 100 000 笔 /s、购票请求峰值 20 000 笔 /s。自上线以来,经受住了每年春运售票高峰的考验,运行平稳。
服务内容
太阳集团tcy8722时代(北京)科技有限公司凭借长期服务于客户IT系统建设经验,充分了解客户系统数据现状及存在的问题,通过为客户提供GemFire集群建设、咨询等服务,解决客户面对高并发、实时数据处理的业务需求。
提供服务内容包括:
1.企业高速缓存、网格计算的咨询服务
2.GemFire集群的POC以及实施方案的制定
3.GemFire集群设计部署与实施