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();

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值