【发布时间】:2016-11-10 10:53:21
【问题描述】:
我们的 Hazelcast 设置(Payara 中嵌入的 Hazelcast)多次中断,在这种情况下,进程的非 hazelcast 工作负载导致 GC 开销错误。
在此期间,Hazelcast 响应了心跳,但没有响应获取数据的实际请求。这会导致系统停止,即使数据备份可用。
因此,我想问如果成员停止响应除了心跳之外的其他类型的请求,是否有办法将成员踢出集群。
【问题讨论】:
-
这更像是一个payara问题。我想可能会启动 Hazelcast 客户端(而不是嵌入式成员,这通常是推荐的部署策略)并使用单独的 Hazelcast 集群,这正是您提到的原因,GC。顺便说一句,只有在启用“从备份中读取”时才读取备份,并且它也只会在成员有本地备份时读取,它不会向其他成员询问备份!
-
是的,独立集群是我将追求的方向,只是 Devoxx 的 Hazelcast 展台的人建议在这里询问将这种行为作为一个功能是否是个好主意。跨度>