问题标签 [spring-data-gemfire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
827 浏览

gemfire - 使用 Spring-data-gemfire 从 Gemfire 获取所有区域

我正在开发一个非常简单的仪表板来清除 Gemfire 区域以进行测试。我这样做主要是为了让测试人员自己做这件事的工具。

我想动态获取当前可用的区域名称以清除。

我正在搜索 spring-data-gemfire 文档,但找不到获取所有区域名称的方法。

到目前为止我最好的提示是<gfe:auto-region-lookup/>,但我想我仍然需要一个包含所有区域名称的 cache.xml,而且我不确定如何动态显示它们的名称以及如何从这些区域中删除所有数据。

谢谢

0 投票
1 回答
500 浏览

java - Spring框架4通用类依赖自动装配不起作用

在春季 4 中,@Autowired 不适用于扩展 Region 的类,该类扩展了 Map

给予例外

No qualifying bean of type [com.gemstone.gemfire.pdx.PdxInstance] found for dependency [map with value type com.gemstone.gemfire.pdx.PdxInstance]: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

它可能假设一个集合注入点。如何解决问题。即使添加 @Qualifier 也会给出相同的错误。

0 投票
2 回答
1484 浏览

spring-xd - 使用 Spring Data GemFire 从 GemFire 读取应用程序对象。使用 SpringXD 的 gemfire-json-server 存储的数据

我正在使用 SpringXD 中的 gemfire-json-server 模块来使用“Order”对象的 json 表示填充 GemFire 网格。我了解 gemfire-json-server 模块在 GemFire 中以 Pdx 形式保存数据。我想在我的应用程序中将 GemFire 网格的内容读入“Order”对象。我得到一个 ClassCastException,内容如下:

我正在使用 Spring Data GemFire 库来读取集群的内容。读取 Grid 内容的代码片段如下:

如何使用 Spring Data GemFire 将从 GemFire 集群读取的数据转换为 Order 对象?注意:数据最初是使用 SpringXD 的 gemfire-json-server-module 存储在 GemFire 中的

0 投票
1 回答
1557 浏览

java - 从 Oracle 表加载和更新 Gemfire 缓存

我是 Pivotal Gemfire 的新手,我将 Gemfire 配置为存储 Oracle 表数据以实现低延迟和高吞吐量应用程序。

通过一些方法,我们可以将数据加载到 Gemfire 缓存中。

如果 Oracle 在 Gemfire 缓存加载后发生任何更新,有谁知道如何更新数据?

任何帮助、方向、参考资料都会有很大帮助。

0 投票
4 回答
1813 浏览

gemfire - 同一主机上的多个 gemfire 缓存服务器

嗨,我想使用 Spring gemfire 8.1 在同一主机上启动多个 gemfire 缓存服务器。请在下面找到 gemfire 配置文件。我想使用 Spring Gemfire 配置在同一主机 ieHOSTNAME 上启动 GFServer1 和 GFServer2。我想避免 gfsh 命令并从 eclipse 启动所有内容并将客户端连接到同一主机上的这些服务器。提前致谢

0 投票
2 回答
1480 浏览

gemfire - 关键 Gemfire NoAvailableLocatorsException

我有一个运行 8.1.0 版的 gemfire 集群,运行有两台服务器和一个定位器。使用 Pulse UI 应用程序我可以看到集群已启动并正在运行。

从我的笔记本电脑上,我可以 ping 到运行集群的 RHEL unix 机器的 ip。

我还可以使用笔记本电脑上的 gfsh 命令成功连接到集群:

gfsh>connect --locator=locator-ip[15101]`

但是我尝试使用以下 spring data gemfire 缓存 xml 从在我的笔记本电脑中运行的客户端 spring 应用程序(使用 spring data gemfire 1.5.0.RELEASE)连接到集群:

客户端缓存xml如下:

但我得到以下例外:

已经发布了一个类似的问题

Gemfire 客户端服务器拓扑抛出 NoAvailableLocatorsException

但上述错误在 ConnectionManagerImpl 类中的不同方法中。

编辑:缓存 xml 具有以下客户端缓存声明:

0 投票
2 回答
861 浏览

unit-testing - gemfire cacheclosedexception 尚未创建缓存

我正在尝试为使用缓存实例的方法编写单元测试,如下所示

我知道模拟是解决这种对缓存的依赖的方法。我是模拟和使用 mockito 的新手,不确定如何将模拟缓存传递给方法。

以上是我尝试并得到错误的方法。

0 投票
1 回答
317 浏览

java - 关键 gemfire 负载测试

如何在超过 4000 个并发用户将数据插入 gemfire 区域和相同数量的并发用户从 gemfire 区域读取数据的情况下测试关键的 gemfire。从 gemfire 区域读取数据可以在插入操作或并行操作之后发生。您能否提出一些最佳解决方案。

0 投票
2 回答
5090 浏览

spring-bean - 找不到名为的缓存

我正在尝试在我的应用程序中使用 gemfire 进行缓存。这是我的属性:

属性cache.region.name等于correct_region_name。如果我运行我的应用程序,我会收到如下错误:

找不到 CacheableOperation[] caches=[myRegion] 的名为“myRegion”的缓存

但是,如果我将“myRegion”替换为正确的区域,即correct_region_name. 所以它看起来像这样:

一切都会完美运行,但我不需要。有什么帮助吗?

0 投票
3 回答
302 浏览

in-memory-database - geode中的条件

我是 geode 的新手。
我添加如下:

当我这样查询时:

当我尝试像下面这样查询时,我没有得到值:

当然我可以使用get命令...但是我想使用where条件..我做错了..它没有输出

谢谢