0

我能够成功运行 spring-gemfire-examples-master/spring-cache 项目。但是,当我尝试连接本地定位器时,它告诉我在 GemfireCache 中找不到 region1。但是,我可以看到 Pulse 中已经建立了连接。我的步骤:

  1. 打开一个窗口命令,启动一个locator1,启动一个server1,创建一个region1
  2. 将示例文件夹中的 spring-cache...cache-context.xml 更改为

  3. 相应地更改 cacheManager。

  4. 作为 gradlew -q run-spring-cache 运行示例

我是 Gemfire 的新手。

<util:properties id="gemfire-props">
    <prop key="log-level">warning</prop>
</util:properties>
<gfe:client-cache id="client-cache"   pool-name="my-pool"></gfe:client-cache>
<gfe:pool id="my-pool" subscription-enabled="true">
 <gfe:locator host="localhost" port="10334"></gfe:locator>
</gfe:pool>
<gfe:lookup-region id="Region1" name="Region1" cache-ref="client-cache">
</gfe:lookup-region>
4

1 回答 1

1

在这种情况下,您需要使用

<gfe:client-region id="Region1" name="Region1" cache-ref="client-cache"/>

查找区域与缓存对等点相关联;client-region 与客户端缓存一起使用。此外,相应地修改 Main.java 以仅加载 cache-context.xml。

于 2014-07-14T13:15:19.313 回答