`
bewithme
  • 浏览: 431685 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apache Geode 管理节点或服务器缓存

 
阅读更多

   

   你使用XML声明和应用程序编程接口结合的方式启动你的节点或服务器缓存。当完成时关闭缓存。

   

    Geode节点是Geode分布式系统成员,它不作为连到另外一个Geode分布式系统的客户端。Geode服务器是监听和处理客户端请求的节点。

 

 创建你的缓存:

 启动一个集群和集群配置服务:

 启动一个定位器,把 --enable-cluster-configuration 参数设为true(默认情况下是设为true)

gfsh>start locator --name=locator1

启动用于集群配置服务的成员进程(默认是可用的):

gfsh>start server --name=server1 --server-port=40404

 创建区域:

gfsh>create region --name=customerRegion --type=REPLICATE

gfsh>create region --name=ordersRegion --type=PARTITION

 或者如果你不使用集群配置服务,在每个成员中直接配置cache.xml。在你的cache.xml,使用cache文件类型并且在<cache>元素里配置你的缓存。例如:

<?xml version="1.0" encoding="UTF-8"?>
<cache
    xmlns="http://geode.incubator.apache.org/schema/cache"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://geode.incubator.apache.org/schema/cache http://geode.incubator.apache.org/schema/cache/cache-1.0.xsd"
    version="1.0”>
    // NOTE: Use this <cache-server> element only for server processes 
    <cache-server port="40404"/>
    <region name="customerRegion" refid="REPLICATE" />
    <region name="ordersRegion" refid="PARTITION" />
</cache>

 用编程的方式来创建Cache实例

在你的应用中,使用CacheFactory的create方法

Cache cache = new CacheFactory().create();

 如果你正在用geode的cacheserver进程来运行服务器,它会自动创建缓存并在启动连接,退出时关闭。

 系统根据你的gemfire.propertiescache.xml说明来创建分布式系统连接并初始化缓存。

在完成后使用cache实例继承的close方法来关闭你的缓存

cache.close();

 

 

1
0
分享到:
评论

相关推荐

    apache-geode-1.2.1官方编译版

    通过GFSH,你可以创建、管理和监控Geode的数据区域、服务器、 locators、缓存和其他组件。 3. **数据存储**:Geode支持两种数据存储模式:复制和分区。复制策略会将数据完全复制到多个节点,确保高可用性;分区策略...

    数据管理平台 Apache Geode.zip

    概览Apache Geode 是一个数据管理平台,提供实时的、一致的、贯穿整个云架构地访问数据关键型应用.Geode 池化了服务器上的内存, CPU, 网络资源, 和本地磁盘,跨多个进程来管理应用对象和应用行为. 它使用了动态数据...

    apache-geode-1.4.0

    - **locator**:定位器是Geode集群的核心组件,负责引导客户端连接到正确的服务器节点,并管理集群的拓扑信息。 - **server**:服务器节点存储和处理数据,可扩展以适应大量并发请求。 - **cache**:缓存是数据的...

    中间件-apache-geode-1.6.0

    在学习和研究Apache Geode 1.6.0的过程中,你需要了解如何配置和管理集群,如何设计数据模型,如何利用其高级特性如缓存加载、过期策略等。此外,熟悉其API和编程模式,以及如何与其他系统集成,如Spring Data Geode...

    geode.apache.org.zip

    Apache Geode是一款分布式的数据管理平台,它提供了实时的应用程序数据存储和处理能力,适用于构建高性能、高可用性和可扩展的分布式系统。这个压缩包“geode.apache.org.zip”包含了Apache Geode 1.9版本的用户指南...

    apace geode官网翻译

    - **高速缓存**:这是 Apache Geode 的核心概念之一,用于描述分布在系统节点上的数据存储。应用程序设计者可以根据实际需求选择 peer-to-peer 或 client/server 的网络拓扑结构。 - **数据区域**:在每个缓存实例中...

    Gemfire指导手册

    Gemfire(现更名为Apache Geode)是一种高级分布式内存数据网格解决方案,专为大规模实时数据处理而设计。它通过提供强大的数据管理功能来帮助企业解决复杂的数据访问和处理挑战,尤其是在高并发场景下表现优异。...

    Distributed-Systems

    9. **分布式缓存**:如Hazelcast和Apache Geode,提供内存中的分布式缓存,加速数据访问并减轻后端数据库压力。 10. **分布式数据库和NoSQL**:例如MongoDB、Cassandra和HBase,它们支持跨多个节点的数据分布,实现...

    gemfire-extract

    Apache Geode,原名Gemfire,是一款分布式内存数据网格系统,由Pivotal公司开发并维护。它旨在提供高度可扩展、低延迟的数据存储和访问解决方案,尤其适用于需要实时处理大数据的场景。在Java开发领域,Gemfire因其...

Global site tag (gtag.js) - Google Analytics