gpt4 book ai didi

Ignite 中类似 JavaSpaces 的模式

转载 作者:行者123 更新时间:2023-12-02 02:52:47 25 4
gpt4 key购买 nike

我过去使用过 GigaSpaces,我想知道是否可以以类似的方式使用 Ignite。具体来说,我需要实现主从模式,其中一组进程将对象写入内存数据网格,另一组进程读取这些对象,进行一些处理,并可能将结果写回网格。我需要的一项重要的 GigaSpaces/JavaSpaces 功能是租赁。如果我向空间写入一个对象,并且在特定时间段内没有拾取该对象,则该对象应该自动过期,并且我应该收到某种通知。

Apache Ignite 适合这个用例吗?

最佳答案

我以前曾与 GigaSpaces 合作过。您正在寻找的可能是 Ignite 中的“连续查询”。这将允许为特定谓词创建过滤器,即检查正在写入网格的新对象的字段。一旦过滤器被评估,它将触发一个监听器,该监听器可以执行您需要的逻辑并将结果或更改写回网格。您可以根据需要创建任意数量的此类查询并创建链。类似于gigaspaces中的“通知容器”。正如您所期望的,您可以单独控制线程池。

对于master-worker模式,您可以配置客户端Ignite节点来写入数据和服务器节点来存储和处理数据。正如您提到的,您甚至可以使用其他客户端节点作为数据更改的远程监听器。

检查这些链接: https://apacheignite.readme.io/docs/continuous-queries https://apacheignite.readme.io/docs/clients-vs-servers

关于Ignite 中类似 JavaSpaces 的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43551422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com