gpt4 book ai didi

java - 如何锁定两张完整的 Hazelcast map ?

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:15 26 4
gpt4 key购买 nike

我有两个 hazelcast IMap。我需要对它们的值执行类似于完全连接 SQL 查询的操作。

Hazelcast IMap.lock 仅锁定一个键,Hazelcast 事务最多保证 REPEATABLE_READ 隔离。

如何同时锁定两个 map ,以便在检索另一个 map 的内容时,其中一个 map 的内容不会更改?

最佳答案

由于 Hazelcast 是一个 NoSQL 存储,因此在其上运行联接查询不太可行,而且也不支持它。 Hazelcast 已经有 queriesindexing ,但对于您的用例,也许您可​​以在此处采取不同的方法。

一种方法是 co-locate your related data在同一分区并发送 EntryProcessor到该分区,以通过最少的网络调用在本地操作中获取所有相关数据。

关于java - 如何锁定两张完整的 Hazelcast map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50210239/

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