Posted: 7 Apr 2016 2:55 EDT Last activity: 12 Jun 2017 12:33 EDT
Pega 7: how to configure hazelcast partion groups?
I have a Pega 7 cluster which consists of 6 nodes. This cluster is used for a 24/7 application. The nodes are distributed across 2 datacenters. This provides a geographically redundant setup. Recently we had some issues with hazelcast during an upgrade. When investigating the issues, I found out that hazelcast has the option to work with partion groups. With the right definition of the hazelcast partition groups in place, hazelcast can continue to work, even when a datacenter goes down.
In order to achieve this, I need to tell hazelcast to put the nodes of 1 datacenter in a partion group and the nodes of the other datacenter in the another partion. For a standard java application this can be done by updating the configuration in the hazelcast jar file. Or by adding some java configuration code during initialization of the hazelcast API.
Pega does have several configuration opties for hazelcast, like port range to use, ip addresses to use and members of a hazelcast cluster. But I could not find a configuration option to define the hazelcast partion groups.
Does anyone have an idea how to configure hazelcast partition groups for the hazelcast that is used internally by Pega?