Apache Geode系列000: 介绍

Geode的发展

Apache Geode由GemFire开源而来,最初在2002年由GemStone Systems公司开发(2010年被VMWare收购,2013年被Pivotal剥离),商标为GemFire。此项技术初期被广泛应用在金融领域,用于华尔街交易平台,作为事务性、低延时的数据引擎。

2015年4月GemGire的代码被提交给Apache孵化器作为孵化项目。但是这个开源是基于Gemstone 20年的技术积累,还有大量的金融用户(世界500强绝大多数客户都在用Gemfire)的实践还有很多通信、销售等行业的生产环境使用。

2016年11月21日,Apache软件基金会(the Apache Software Foundation,ASF)宣布 Apache Geode已从Apache孵化器毕业成为顶级项目(Top-Level Project),表明该项目的社区和产品已根据ASF的精英流程和原则得到良好管理。

Apache Geode是一个相当成熟、强健的的数据管理平台,提供实时的、一致的、贯穿整个云架构地访问数据关键型应用。Geode自身功能比较多,首先它是一个基于JVM的NoSQL分布式数据处理平台,同时集中间件、缓存、消息队列、事件处理引擎、NoSQL数据库于一身的分布式内存数据处理平台。可用来进行完成分布式缓存、数据持久化、,分布式事物、动态扩展等功能。

目前,有超过600家大中型企业级用户,使用了Apache Geode。他们主要是应用于必须满足低延迟和24x7高可靠要求的、高可扩展性的关键业务应用系统。作为世界规模最大的实时交易系统之一12306就是使用的GemFire。

主要功能

  • 结合冗余、复制和“非共享”的持久化架构,来实现故障安全可靠性(译者解释:高可用,防止单点故障)和性能。
  • 可水平扩展至成千上万个缓存成员,并结合多个缓存拓扑来满足不同的企业需求。该缓存可以分布在多个计算机中。
  • 异步和同步缓存更新传播(propagation)。
  • Delta 仅在一个对象(delta)新旧不同版本之间传播,而不是整个对象,从而极大降低了分发成本。
  • 可靠的异步事件通知,优化后的、低延迟的分布层保证了消息传递。
  • 无需额外的硬件,应用程序即可提速 4~40 倍。
  • 数据敏感和实时业务智能。如果在您检索时数据发生更改,您能立即看到数据的变化。
  • 与 Spring 框架集成,以加速并简化可扩展的事务型企业应用程序的开发。
    支持 JTA 事务。
  • 整个集群范围的配置,可以持久化,并可导出到其他集群。
  • 通过 HTTP 即可实现对集群远程管理。
  • 为 REST 应用程序开发提供 REST API 支持。
  • 在主版本发布之间滚动升级。

参考网址

http://blog.jobbole.com/87810/
http://www.infoq.com/cn/articles/introduction-of-apache-geode

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值