是否为hazelcast群集成员添加自定义名称?

是否为hazelcast群集成员添加自定义名称?,hazelcast,Hazelcast,我正在做hazelcast监控服务,我需要为每个集群成员添加客户名称,以了解哪个模块不在集群中 Members [2] { Member [127.0.0.1]:5701 - 5ba8735f-af33-486c-9453-cb1d60a71f2c this Member [127.0.0.1]:5702 - 6a0b1f7c-95b8-41a6-9ae2-10142f71a6dc 我想要成员的常量名称,而不是“5ba8735f-af33-486c-9453-cb1d60a71f2c” 可以这

我正在做hazelcast监控服务,我需要为每个集群成员添加客户名称,以了解哪个模块不在集群中

Members [2] {
Member [127.0.0.1]:5701 - 5ba8735f-af33-486c-9453-cb1d60a71f2c this
Member [127.0.0.1]:5702 - 6a0b1f7c-95b8-41a6-9ae2-10142f71a6dc
我想要成员的常量名称,而不是
“5ba8735f-af33-486c-9453-cb1d60a71f2c”


可以这样做吗?

您可以为您的成员添加标签,但是它在该日志条目中不可见。除了定义成员属性和按属性记录哪个成员已离开集群之外,您还可以使用a。

请显示一个注释fiekld
“5ba8735f-af33-486c-9453-cb1d60a71f2c”
不是名称,而是唯一的id。如果进程离开,并且进程从同一主机和端口重新加入,您需要知道它是原始进程还是重新启动的另一个进程。我认为HazelcastInstance是与整个集群相关的对象,而不是特定的成员。所以属性也和集群相关,而不是和成员相关。我错了吗?感谢Hazelcast客户端和Hazelcast成员是一个Hazelcast实例,成员聚集在一起形成集群。成员属性与该成员相关。