当前位置: 首页 > 知识库问答 >
问题:

hazelcast分布式加载阻塞了吗?

鄢博简
2023-03-14

在我的例子中,我不能阻止集群4分钟(事实上也不是一秒钟)。

  1. 是否真的是IMAP.LoadAll阻止谓词查询?
  2. 可以将imap配置为非阻塞,或者存在imap.LoadAll()的非阻塞替代方案。

我正在尝试使用HC3.7.2,它有2个节点和Java8。

共有1个答案

空英达
2023-03-14

这是一个合理的用例,但由于几个原因,它目前不受支持。加载发生在分区线程上,因此会阻塞它们--这提供了一致性,在加载完成之前,映射不会为任何请求提供服务。

对于“重新加载”的用例,它必须不发生在分区线程上,这样才能为请求提供服务。

你能在GitHub上创建一个特性请求吗?它看起来像是我们可以在下一个版本中解决的问题。

 类似资料:
  • 我计划在应用程序中使用Hazelcast作为分布式缓存。我们必须在缓存中加载大约300个条目的静态数据。我们计划只使用嵌入式缓存拓扑。任何数据库都不会备份缓存。因此,数据的唯一来源是该缓存。因此,我想知道是否可以通过某种方式手动加载缓存中的数据,而不是通过Hazelcast管理中心的编程方式? 此外,当我在不同的数据中心部署应用程序时,嵌入式拓扑是否适用于分布式缓存?

  • 本文向大家介绍css加载会阻塞js运行吗?相关面试题,主要包含被问及css加载会阻塞js运行吗?时的应答技巧和注意事项,需要的朋友参考一下 参考文章

  • 我们在Hazelcast客户端中使用ReplicatedMap。客户端和服务器都是版本4.2.1。 地图很小( 我们期望ReplicatedMap.get是非阻塞的,但是在长时间运行的性能测试中,我们开始从vertx(监控阻塞线程)收到如下警告。第一个错误是在6小时后出现的,因此不容易复制。 有没有办法进行非阻塞get?或者我们需要添加EntryListener来维护ConcurrentHashm

  • 本文向大家介绍css加载会阻塞DOM树解析吗?相关面试题,主要包含被问及css加载会阻塞DOM树解析吗?时的应答技巧和注意事项,需要的朋友参考一下 加载CSS文件阻塞了,原则上会阻塞页面的显示,但是浏览器可以有自己的容错机制,例如下载超时后,均采用user-agent stylesheet 默认样式进行渲染就可以啦,虽然丑点,但是内容在HTML都显示出来,甚至如果没有默认样式直接就不使用css,但

  • 本文向大家介绍css加载会阻塞DOM树渲染吗?相关面试题,主要包含被问及css加载会阻塞DOM树渲染吗?时的应答技巧和注意事项,需要的朋友参考一下 css资源的加载时开的一个异步进程的,dom的解析是在另外一个进程,所以不会阻塞,但是会阻塞render tree的形成进而影响页面的布局

  • 本文向大家介绍怎样做到js无阻塞加载?相关面试题,主要包含被问及怎样做到js无阻塞加载?时的应答技巧和注意事项,需要的朋友参考一下 优化脚本位置,将js资源放在最后 减少外链脚本数量,将js资源压缩,优化速度 在页面加载完毕后再去加载脚本,window.onload里取加载脚本 script标签的defer与async属性 4.1 defer 异步下载,但是按照脚本顺序且是在dom渲染好后执行 4