7得票2回答
多节点docker环境中使用TCPIP的Hazelcast

我目前遇到以下问题: 我有一个Java EE应用程序,需要能够在集群中运行(实际上已经可以)。为了节点间的数据交换,我使用Hazelcast 3.3.3。由于我们的客户担心UDP,所以我们使用TCP。因此,我为每个节点配置了三个Hazelcast参数:要使用的网络接口、端口和集群成员。在现实...

8得票1回答
Hazelcast中的分区功能是如何工作的?

据我所见,Hazelcast的应用通常在具有50个以上节点的架构中最为常见。但是,在1到4个节点的架构上使用Hazelcast是否合理呢?如果是,我应该如何制定最佳策略,以便处理分区和Hazelcast实例? 假设我只在一个节点上使用Hazelcast!我应该使用多少个Hazelcast实例...

19得票2回答
突然出现“Hazelcast instance is not active!”

我的应用运行了几个月,一直很好地工作。然后突然出现以下错误:com.hazelcast.core.HazelcastInstanceNotActiveException: Hazelcast instance is not active! at com.hazelcast.spi.im...

7得票2回答
使用Hazelcast而不是MongoDB存储用户会话/密钥是否有任何好处?

我们正在运行mongodb实例来存储数据集合,这没有问题,mongo是我们的主要数据存储。 今天,我们将为产品开发Oauth2支持,并且必须存储用户会话(安全密钥、访问令牌等),访问令牌必须在定义的超时后仅针对身份验证服务器进行验证,以便不是每个请求都等待身份验证服务器的验证。第一个受保护资...

25得票7回答
你如何以编程方式配置Hazelcast的多播发现机制?

如何通过编程方式配置Hazelcast的多播发现机制? 详情: documentation仅提供了TCP/IP的示例,而且已经过时:它使用了Config.setPort(),但该方法已不再存在。 我的配置看起来像这样,但是发现功能无法正常工作(即输出为"Members: 1"): ...

7得票2回答
Redis、Memcached和Hazelcast之间的区别

我正在寻找一种内存数据库,用于简单记录对数据库部分的读写指标,以便知道哪些查询最常执行。同时,我希望这个内存数据库能够像主数据库一样在节点之间进行分布。 有什么建议吗?除了redis、memcached和hazelcast,是否有更好的选择?

9得票1回答
为什么Hazelcast默认分区数为271,以及选择参数是什么?

我刚刚阅读了Hazelcast文档。 它建议将数据分区到所有节点上。 默认情况下,集群中创建的分区数量为271! 哪些参数决定了正确的分区计数值的选择?为什么默认分区计数是271?

42得票9回答
Redis存储数据的位置在哪里?

我正在使用Redis来进行发布/订阅以及服务器端的缓存。我的应用服务器运行了Redis服务器作为一个进程(同时作为缓存)。我有几个轻量级客户端(运行Redis客户端)以发布/订阅模式连接到这个应用服务器上。我想知道Redis在哪里存储缓存数据?是仅在服务器上还是在客户端上也有副本? 如果有近1...

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

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

7得票1回答
Hazelcast配置中自动增量标志的目的是什么?

我不完全确定Hazelcast XML配置文件中自增标志的用途。当我关闭它时,我的服务器实例会出现多个异常,抱怨端口5701未开放(已经被占用),因为Hazelcast不再移动到端口5702等。在使用启用TCP的服务器设置时,为什么Hazelcast需要这个属性呢? 在运行服务器后,我在日志...