问题标签 [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 回答
521 浏览

java - 如何从 Gemfire 获得独特的长音?

我们正在开发一个直接与 Gemfire 对话的分层 Java 应用程序。

我们需要能够生成唯一的“长”序列号,保证在应用程序的所有节点中都是唯一的。(并非所有节点都是集群的)

通常我会在 Oracle 中创建一个序列,但在这种情况下,即使我们的 Gemfire 配置连接到关系数据库以进行持久性写入,我们的应用程序也没有数据库的其他知识。

在不进入数据库的情况下生成那些有保证的唯一长值的最佳方法是什么?

0 投票
1 回答
858 浏览

java - 在 Gemfire 6.5 区域上的 OQL 查询中对对象调用方法

我正在使用下面的 Java 6 代码来查询 Gemfire 6.5 缓存。

我的问题是我正在尝试使用来自该区域中的对象的方法调用来过滤我的结果,但由于某种原因,它抱怨 java.lang.String 不包含我在应该谈论时尝试使用的方法MyEntity,因为正是这个类是缓存中的对象。

我最好的猜测是反序列化有一些有趣的地方,并且该类以 String 类的形式出现,此时它不包含该方法,然后使用该方法转换为 MyEntity 类,并且代码正在尝试调用转换类之前来自 MyEntity 的方法。

代码的堆栈跟踪是:

使用 Query q 而不是 q1 运行它可以正常工作,因此它似乎确实能够访问 MyEntity 进行反序列化,但是如果我尝试类似的操作:

我收到一个错误,不知道 MyEntity 是什么。

0 投票
1 回答
499 浏览

gemfire - 可以在单个查询中对父区域的所有子区域完成 GemFire OQL 查询吗

我需要像以下那样创建区域层次结构,就像我通常按国家和类型查询一样。我将所有数据放在国家级地区。有时我在 NAM_Type1 中跨国家查询,有时在全球查询。

有没有一种方法可以查询父区域,而无需在各个国家/地区多次查询?

可以在父级创建索引吗?

我使用带有 spring-gemfire 的 GemFire 7.0 进行连接。

0 投票
2 回答
368 浏览

gemfire - 使用 GemFire 的备用 Spring 会话

Spring 文档说 Spring Session 可以在使用 REST 端点时透明地利用 Redis 来支持 Web 应用程序的 HttpSession。

有谁知道 Spring 在这个地方是否支持 GemFire 而不是 Redis 来支持 Web 应用程序的 HttpSession ?

参考:http ://docs.spring.io/spring-session/docs/current/reference/html5/guides/rest.html

0 投票
2 回答
285 浏览

spring-integration - 用于 Gemfire 存储有效负载的 Spring 集成出站通道

我正在尝试发送payload到 gemfire 缓存。我将其payload作为 MQ 消息接收。如果 myoutbound adapter是另一个Queue.

但是,当出站通道是 Gemfire 的出站适配器时,它会引发异常。下面是代码片段。

非常感谢这里的帮助。因为我是 Gemfire + Spring IO 的新手

以下是我在应用程序中收到消息时看到的错误

在上面的payload行中打印在这里..下面的行是错误

0 投票
2 回答
326 浏览

spring - 在一天中的特定时间而不是通过 TTL 缓存驱逐

请让我知道是否可以在一天中的特定时间而不是 TTL 进行缓存逐出。我正在使用 Spring 框架,因此如果任何 API 提供此功能,那么我可以通过插入 Spring 来使用此 API。如果有人问过类似的问题,但没有找到任何先前的问题,我确实通过了搜索机制。

如果有人问过类似的问题,请告诉我链接。

谢谢,阿弥陀佛

0 投票
1 回答
263 浏览

java - clientCache 区域 gemfire 上的 afterUpdate 事件

我有 2 个 java 应用程序 A 和 B。应用程序 A 在 weblogic 服务器上运行,B 是一个独立的 java 应用程序。应用程序 A 上有一个 gemfire 缓存区域 R,我从 B 连接到使用它。我需要在区域 R 上创建一个侦听器,检查该区域中条目的更新并触发应用程序 B 中的事件。现在,我有查看了在同一服务器上创建缓存侦听器的 gemfire 文档,但是如何从不同的应用程序中执行此操作并在另一个应用程序中触发事件。一种解决方案是设置一个队列并将消息从 A 发送到 B,但是,是否可以使用 Gemfire 来做到这一点。所以我的问题是,我可以做这样的事情:

0 投票
2 回答
101 浏览

hadoop - Gemfire XD 中的默认复制因子是多少?

我正在创建一些表,显示复制因子为 1。它是默认复制因子还是由于 GemFire XD 安装在伪分发环境中的事实?

我正在尝试此查询以验证默认情况下是否复制表。它显示复制

select tablename, datapolicy from sys.systables where tableschemaname='APP';

0 投票
1 回答
431 浏览

listener - 使用 Listeners 和 MBean 发送通知的区别?

我一直在阅读有关 GemFire 分布式数据存储/管理/缓存系统如何执行通知的信息。在阅读这篇文章时,我有这个问题。

Gemfire 似乎在使用 MBean 在事件期间创建通知。使用 MBean 创建通知而不是实现基于侦听器的方法有何不同/合适?(不仅在 GemFire 中,而且在一般情况下)

注意:我对 MBean 主题非常陌生。只是理解它的主要目的是公开要管理的资源。

0 投票
1 回答
102 浏览

spring - Gemfire 如何通知应用程序

在使用 Gemfire 存储其 Session(Spring Session - HTTPSession 的实现)的 Web 应用程序中,Gemfire 如何通知更改(如​​缓存到期、缓存更改、缓存destry..events)?特别是当 Gemfire 部署在客户端-服务器模型或点对点模型中时..等。该事件可能会在整个分布式环境中的任何一个节点中触发,我们可能不想继续监听所有节点..等等。

我看到 Gemfire 具有发出通知的 MBean,我们的应用程序应该将侦听器挂钩到这些 MBean 通知还是有其他更好的方法?

目的是在此类事件期间放置一些清理代码。