将缓存条目放入特定的Ignite Server

时间:2016-12-13 06:40:17

标签: caching ignite gridgain

我有一个包含五个服务器的Ignite数据网格(比如A,B,C,D和E)。分区缓存已分布在这五台服务器上,备份数设置为1。

我想在此分区缓存中存储1亿个条目。但是,我想控制我的缓存条目分区到Ignite服务器。

我是否可以指示我的Ignite客户端在特定服务器(例如E)上放置缓存条目?

1 个答案:

答案 0 :(得分:1)

执行此操作的唯一方法是实现自己的Affinity Function,而不是开箱即用的Affinity Collocation。但是,我想请你重新考虑这种方法,因为它不可扩展。 Ignite中包含的亲和功能旨在为任何节点集提供均匀分布,因此您可以根据需要动态扩展和缩小。你的方法不够灵活。

另外,我建议您浏览有关New update option的文档页面。很可能这会给你提示如何以更好的方式实现你的逻辑。

最后,您能否提供有关您的用例的更多详细信息?我很乐意就如何处理它提出一些建议。