关于 Apache Geode

       Apache Geode是一个数据管理平台,它提供对分布式云体系结构中广泛分布的数据密集型应用的实时与一致的访问功能。

 

       Geode集中内存,CPU,网络资源,以及可选的本地磁盘到多个进程来管理应用程序对象和行为。它使用动态复制和数据分区技术来实现高可用性,提升性能,扩展性,容错。它除了是一个分布式数据容器,还是一个内存数据管理系统,提供了可靠的异步事件通知并且保障消息传递。

 

主要概念和主件

    缓存被描述为Geode分布式系统中一个节点,应用程序架构中可以把这些节点组成对等或客户端/服务器拓扑结构。在每个缓存中,您可以定义数据区域。数据区域类似于关系数据库中的表,并管理在一个分布式的方式中称为键/值对的数据。在分布式系统中每个缓存成员都保存着一个重复的数据区域,它用来保存其它缓存成员上的相同的数据考贝。分区区域的数据会在缓存成员之间传播。进行相应的配置后,在不了解底层的系统架构的情况下,客户端应用程序可以访问区域中的分布式数据。您可以定义监听器,当数据发生更改时创建通知,并且您可以定义失效条件,以删除区域中过时的数据。

 

      对于大的生产系统而言,Geode提供定位器和负载均衡服务,定位器维护着服务端的列表,你用定位器服务列表来配置客户端。在默认情况下,客户端和服务器端都使用40404端口,用组播的方式发现对方。

 

     更多产品特点,请查看 Apache Geode主要特点

 

 

 

如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!我将非常感激并坚持为大家提供更多帮助!

猜你喜欢

转载自bewithme.iteye.com/blog/2316727