hazelcast相关内容

使用同步备份的嵌入式Hazelcast备份读取

我对运行Embedded Hazelcast时的备份读取有疑问。 如果启用了同步备份,并且我们还启用了备份读取,则在锁内执行更新时是否仍有过时读取的风险? 澄清一下我想知道的内容。 如果我使用上述配置。 如果所有更新都使用悲观锁定模式完成: map.lock(key); try { Value value = map.get(key); ..
发布时间:2022-07-22 13:41:38 其他开发

黑兹卡斯特裂脑

我在OpenShift上使用Hazelcast(3.7.4)。 每个应用程序都在启动一个Hazelcast实例。 网络发现是通过Hazelcast-Kubernetes(1.1.0)完成的。 有时,当我部署整个应用程序时,集群永远陷入分裂综合症。它从不修复并重新连接整个群集。 我必须重新启动Pod才能重建单个群集。 有没有人能帮我防止大脑分裂,或者至少让它在脑分裂后恢复? ..
发布时间:2022-06-19 12:22:07 其他开发

如何修复因引发java.lang.IlLegalStateException而引发的Hazelcast:未为EntryProcessor启用用户代码部署

我正在尝试使用EntryProcessor为我们的应用程序设置一个用于Hazelcast的代码。为了分析为什么EntryProcessor的代码在我们的应用程序中不起作用,我尝试在我的本地计算机上设置一个类似的示例来重现该问题。然而,即使在我可以复制相同的问题之前,我还面临着另一个问题,该问题应该如下所示: 从here下载Hazelcast IMDG 3.10.6。然后将其解压缩。 新建J ..
发布时间:2022-06-19 12:13:16 Java开发

Hazelcast喷气变化数据捕获

我正在我的应用程序中使用Hazelcast变更数据捕获(CDC)。 (我之所以使用CDC,是因为如果使用JDBC或其他替代功能将数据加载到缓存中,则需要花费大量时间) 因此CDC将在数据库和Hazelcast Jet之间进行数据同步。 StreamSource source = PostgresCdcSources.postgres("sour ..
发布时间:2022-06-19 12:01:34 Java开发

在运行时更改Hazelcast配置

是否可以在运行时更改Hazelcast配置?如果可以,哪些参数是可修改的。 似乎可以使用Hazelcast Management Center,但在官方docos/论坛中找不到任何示例/参考。 推荐答案 回答您的问题可能有点晚,但迟到总比不到好:) 您可以在使用MapService创建地图后修改一些地图配置属性: HazelcastInstance instance ..
发布时间:2022-06-19 11:55:53 其他开发

Hazelcast-过期监听程序延迟

问题是MAP侦听器在TTL到期后引发了3-5秒。 我在此处添加要映射的新条目 05-11-2018 14:38:57.197 INFO [hz._hzInstance_1_3cc39d15-29b8-4f59-8bca-e47eae0476a1.event-26] MyEntryExpiredListener - :::::::::::entry was ADDED to the m ..
发布时间:2022-04-12 09:05:03 Java开发

Hazelcast 在多节点 docker 环境中使用 TCPIP

我目前正在努力解决以下问题: 我有一个 Java EE 应用程序,它应该能够在集群中运行(实际上确实如此).对于节点之间的数据交换,我使用 Hazelcast 3.3.3.由于我们的客户害怕 UDP,我们使用 TCP.所以我为每个节点配置了 3 个 hazelcast 参数:要使用的网络接口、端口和集群成员.在现实生活中(不是 docker 环境)一切正常.现在我想将我的 Java EE 服 ..
发布时间:2021-12-28 13:05:00 其他开发

Redis 与 Hazelcast

Redis 与 Hazelcast如果我的应用: 有很多需要保存的 http 请求(每分钟 6,000 个,我收集点击信息) 有很多查询之前保存的数据的 http 请求. 我的问题是- 我应该选择Redis和Hazelcast之间的哪一个来存储和查询数据- 哪个读取和写入速度更快?- 哪个更可靠?- Cassandra 可能是更好的选择吗? 回答任何问题都有帮助 解决方案 ..
发布时间:2021-12-28 09:33:19 其他开发

Zookeeper vs 内存数据网格 vs Redis

我在多个资源中发现了不同的 zookeeper 定义.也许其中一些是断章取义的,但请看看它们: Zookeeper 使用的一个典型例子是分布式内存计算... ZooKeeper 是一个开源 Apache™ 项目,提供集中式基础架构和支持跨集群同步的服务. Apache ZooKeeper 是一个开源文件应用程序接口 (API),它允许大型系统中的分布式进程相互同步,以便所有发出请 ..

Vertx 集群事件总线不会删除 kubernetes 滚动部署上的旧节点

我有两个在集群中运行的 vertx 微服务,并使用无头服务相互通信(link) 在本地云中.每当我进行滚动部署时,我都会面临服务内的连接问题.当我分析日志时,我可以看到旧节点/pod 正在从集群列表中删除,但事件总线没有删除它并在循环的基础上使用它. 以下是部署前的成员组信息 Member [192.168.4.54]:5701 - ace32cef-8cb2-4a3b-b15a-272 ..
发布时间:2021-09-17 19:42:13 其他开发

Hazelcast Community Edition安全性

我正在研究一个使用Hazelcast作为缓存的Spring引导项目.我正在使用社区版.我有几个问题, 我想知道社区版中是否提供了最低限度的安全性功能.我知道我们可以提供唯一的组名,以便其他节点无法加入集群.但是还有其他方法吗?. 我还尝试了 hazelcast.application.validation.token ,但是它不起作用.使用此属性检查的正确方法是什么. 此外,Spring ..
发布时间:2021-05-13 20:50:47 其他开发

限制Hazelcast集群中的成员

我正在一个春季启动项目中,在这里我使用Hazelcast作为缓存.我已经启用了tcp作为连接方法,并且我还提到了一些成员.成员能够加入.但是问题在于,其他节点也可以与成员分开加入.谁能告诉我如何限制它? 这是我的配置, @Bean公共配置hazelcastConfig(){Config config = new Config().setClusterName("myCluster");L ..
发布时间:2021-05-13 20:50:45 其他开发

Hazelcast中的IMap和ICache的区别

我是Hazelcast的新手.hazelcast中的IMap和Icache有什么区别?如果有人可以提供使用IMap和ICache的用例,那就太好了.目前,我正在使用IMap将数据保存到hazelcast群集中,只是想知道使用Icache的用例是什么. 解决方案 ICache是​​JCache(JSR 107规范)接口实现.IMap更像是Java并发映射的扩展.如果您不需要实现JCache接 ..
发布时间:2021-05-13 20:50:39 其他开发

如何在一个yaml文件中配置多个hazelcast tcp-ip群集?

要在一个yml文件中配置一个群集,我可以这样做: hazelcast:群集名称:cluster1网络:加入:多播:启用:falsetcp-ip:已启用:true成员列表:-机器A-机器B 但是,由于yaml文件的结构方式,我发现很难制作一个包含2个群集的yaml文件.如果我通过以下方式进行操作,它将无法正常工作: hazelcast:群集名称:-集群1网络:加入:多播:启用:false ..
发布时间:2021-05-13 20:50:33 其他开发

如何通过Hazelcast上的代码设置备份计数?

有没有办法通过Java在Hazelcast上动态设置备份计数?阅读官方文档,我可以仅找到配置选项backup-count,但没有有关如何通过java进行设置的参考. 非常感谢您,杰拉尔多·内托(Geraldo Netto) 解决方案 您始终可以使用XML,YAML或Java设置Hazelcast配置参数.配置看起来一样.对于备份计数,可以使用以下代码在Java中进行设置: con ..
发布时间:2021-05-13 20:50:30 其他开发

将SQL表数据加载到hazelcast中

我正在使用hazelcast IMap存储我的应用程序数据. 我面临的是小问题. 问题说明:- 启动spring-boot应用程序时,我正在将数据库表数据加载到hazelcast中. 示例:- HazelcastInstance hazelCast = Hazelcast.getOrCreateHazelcastInstance(HazelcastConfig.getC ..
发布时间:2021-05-13 20:50:26 Java开发

达到限制时Vert.x事件总线的行为

我对事件总线/Hazelcast的工作原理缺乏了解. 想象一下一个案例,其中有一个消费者和一个生产者纵向通过集群EB进行通信.消耗部分正在执行CPU/内存/IO密集型计算. 当由于负载而在某个时候消费者无法立即处理消息时,会发生什么? 消息是否将在环形缓冲区内排队,并最终在以后进行处理(考虑到Netty的 SingleThreadEventLoop 限制为20亿个,具体取决于 M ..
发布时间:2021-05-13 20:50:23 其他开发

Hazelcast Jet和Node.JS客户端序列化问题

我将Jet 0.6作为备份,并安装了hazelcast-nodejs-client 0.8.0的一些Node.JS进程.我试图推动从Node进程映射对象,这恰好反映了Jet端类似对象的反映.但是我不明白如何在Jet方面确保此JS对象将分别进行序列化/反序列化.我有一种感觉,我需要向Jet表示,这个JSON对象是Data POJO,应该使用适当的序列化/反序列化. 在节点侧: var数据= ..
发布时间:2021-05-13 20:50:20 其他开发