首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用复制区域注册对Gemfire对等点配置的兴趣

如何使用复制区域注册对Gemfire对等点配置的兴趣
EN

Stack Overflow用户
提问于 2014-08-20 15:16:43
回答 1查看 254关注 0票数 0

我有一个Peer-Peer gemfire拓扑,大约有15个对等点.我使用来初始化gemfire上下文,并且所有区域都被复制,以获得最快的访问权限。

每个对等点只需要访问所有Gemfire区域的一小部分。我希望每一位同行只对其所需要的区域表示兴趣,并避免所有不必要的流量。有没有一种使用的方法来做到这一点?

使用的版本:Spring3.2.1 Gemfire: 6.6.3.2 Spring-data-gemfire: 1.2.2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-20 19:05:25

“每个对等点只需要访问所有Gemfire区域的一小部分。”

你所说的“小子集”是指数据,还是实际上,只是某些“复制”区域?

如果是后者,则只配置对等成员具有需要该区域(例如X)的复制区域(例如X)。比如说..。

成员A-复制区域X,Y,Z成员B-复制区域X,Y成员C-复制区域Z

然后,只有拥有复制区域的成员才会实际接收(所有)该区域的数据和事件。

如果您想要控制该区域的实际内容(即数据),那么默认情况下,复制区域是一个完整的复制(全部或无策略),因为它将所有数据/事件分发给托管该区域的所有成员。或者用GemFire UG自己的话说..。

“复制区域总是接收来自对等方的所有事件,不需要进一步配置。”

(messaging.html)

还请注意..。没有“注册兴趣”功能的同行。注册兴趣在客户端和服务器之间。另一个客户机/服务器“兴趣”类型选项是CQs。

但是,您可以创建一个具有不同数据策略的区域,并使用订阅只获取所需的数据。例如..。

代码语言:javascript
复制
<gfe:partitioned-region id="X" ...>
  <gfe:subscription type="CACHE_CONTENT"/>
</gfe:partitioned-region>

从技术上讲,您也可以使用,但实际上,我不知道在这个场景中会发生什么。

另外,我不确定在GemFire中使用对等订阅时客户端注册兴趣和CQs提供的更细粒度的控件。我在这方面的知识有限。

你看..。

overview.html

还有..。

work.html

以及上面的链接获得更多细节。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25408480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档