17得票2回答
Hazelcast与Ignite基准测试比较

我将数据网格作为我的主要“数据库”。 我注意到Hazelcast和Ignite查询性能之间有着明显的差异。 我通过适当的自定义序列化和索引来优化了我的数据网格使用,但在我看来差异仍然很明显。 由于这里没有人提出这个问题,因此我将回答我自己的问题,供所有未来参考。 这不是一个抽象(学习)练习,...

16得票2回答
JGroups, Terracotta & Hazelcast

我试图理解这三个项目,它们似乎都处理在尝试进行聚类时出现的略微不同的问题。但是所有关于它们的文档都是针对已经“知道的”开发人员编写的,并且对于像我这样的新手来说很难理解。 它们各自试图解决哪些具体问题,这些问题彼此之间有何不同? 与使用应用程序服务器进行聚类(例如JBoss或GlassFi...

14得票1回答
奇怪的Hazelcat IMap#put()行为

我的基于Hazelcast的程序可以运行在两种模式下:提交者和工作者。 提交者通过某个键向分布式映射中添加一些POJO,例如:hazelcastInstance.getMap(MAP_NAME).put(key, value); 工作者拥有一个无限循环(内部包括Thread.sleep(1...

14得票1回答
Hazelcast中的分区如何实现

我正在使用Hazelcast v2.5,我有几个关于集群分区的疑问。 如何识别分区? 当进行m.get请求时,除了关键字之外,Hazelcast如何确定数据位于哪个分区? 新成员加入集群时如何进行分区? 如果输入分区ID,可以获取分区中的条目吗?

13得票1回答
使用Etcd、Zookeeper和Hazelcast进行领导者选举

我们正在选择最佳的选项来为我们的服务(用Java编写)实现领导者选举,该服务由多个实例(例如3个)组成,以实现高可用性。我们的目标是在任何给定时间只有一个活动实例。 很高兴听到您对以下选项的意见: 1)Hazelcast。使用“仲裁”和锁定,我们可以实现领导者选举。但是,我们可能会遇到脑裂...

12得票2回答
@cacheput未更新现有缓存

我正在使用Spring 4和Hazelcast 3.2。 我试图使用下面的代码向现有缓存添加新记录。 不知何故,缓存没有被更新,同时我也没有看到任何错误。 以下是参考代码片段。 注意:- Cacheable运行良好,只有cacheput不起作用。 请解释一下这个问题。@SuppressWar...

12得票1回答
HazelcastInstance和HazelcastClient的区别

我是hazelcast的新手,有几个问题想问。 据我所知,hazelcast有两个实体HazelcastInstance(我理解它是服务器)和HazelcastClient。 这些实体甚至被打包到不同的jar中。 我注意到在我们的项目中,我们只使用HazelcastInstance。我问过...

12得票6回答
如何创建一个不需要网络的嵌入式/内存中的Hazelcast实例?

在我的单元测试中,我想创建一个嵌入式(内存中/进程内)的Hazelcast实例,它不会尝试启动或执行任何网络操作。我该如何做到这一点?例如:Config config = new Config(); // what goes here? HazelcastInstance inProces...

12得票2回答
使用Hazelcast将数据持久化到磁盘上

我已经安装了HazelCast 2.5。我想将我的记录持久化到磁盘中。我得知MapStore可以完成这项工作。然而,我不确定如何实现MapStore。 我目前编写的代码: public class MyMaps implements MapStore<String,String&gt...

11得票2回答
升级到Spring Boot 2后,如何将缓存指标暴露给Prometheus?

我最近将一个Spring Boot应用程序从1.5升级到了2.0.1。我还使用Micrometer将Prometheus集成迁移到了新的执行器方法。现在大部分都正常工作,包括一些自定义计数器和仪表。 我注意到新的Prometheus端点/actuator/prometheus不再发布Spri...