Hazelcast 中的自定义集群组?

Custom cluster groups in Hazelcast?

对于我的暑期实习项目,我试图在多个节点上分配作业。但是我想基于谓词(cpu 用法)以编程方式创建自定义集群组,就像在 Apache Ignite 中一样。我的公司已经在使用 Hazelcast IMDG。 Hazelcast 是否提供类似的功能?我知道我可以根据组名创建不同的 Hazelcast 实例,但是有没有办法使用 cpu 指标在 Hazelcast 中创建自定义集群组?

您在 Ignite 中提到的功能不会创建集群,而是 return 符合给定条件的成员。您可以在 Hazelcast 中使用 MemberSelector 来做类似的事情。唯一的限制是您需要预先定义这些属性,或者您需要对更新这些属性的所有成员执行计划任务 运行,以便您可以再次使用它们。

请检查:http://docs.hazelcast.org/docs/latest/manual/html-single/index.html#defining-member-attributes