java - 无法从 Java 连接到远程 Geode 集群

标签 java gemfire geode

我使用下面的代码连接到远程Geode集群

ClientCache clientCache =
        new ClientCacheFactory().addPoolLocator("www.abc.com", 10334).create();

Region<String, Customer> region = clientCache.getRegion("customers");
System.out.println("region => " + region);

注意:www.abc.com:10334可以从我的机器访问。

日志显示区域已连接到 LocalRegion。

如何连接到远程 Geode 集群区域?我不想使用 Spring 数据。

最佳答案

您需要确保正在创建 PROXYPROXY_CACHE 区域。使用这样的东西:

clientCache
  .createClientRegionFactory(ClientRegionShortcut.PROXY)
  .create("customers");

关于java - 无法从 Java 连接到远程 Geode 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58896969/

相关文章:

java - 基于 Spring Java 的配置和资源问题

mysql - Spring XD 流状态失败

caching - 无法使用 apache geode wan 复制复制大值

SpringXD - Gemfire 作为接收器时出错

c++ - 使用 apache geode 进行最小测试

java - Thymeleaf "prefix"与什么相关?

java - 不能在 Java 中分割一行

java - 大文件的 DOM 与 SAX XML 解析

java - 尝试使用 Spring Boot 2 启动 Gemfire 脉冲时出现 Jackson Cast 异常

gemfire - 如何在 gemfire 中使用 to_date?