The JGroups communications module provides communication among groups that share a common name, multicast address, and multicast port. JGroups is installed with JBoss, but you can use it without JBoss. The User Application includes a JGroups module in the User Application WAR file to support caching in a cluster environment.
JBoss uses the JGroups communications module to implement JBoss clusters. JBoss defines the configuration of JGroups and session replication which depends on the version of JBoss you are using.
The User Application uses an additional cluster group solely to coordinate User Application caches in a clustered environment in JBoss and WebSphere clusters. The User Application cluster group is independent of the two JBoss cluster groups and does not interact with them. By default, the User Application cluster group and the two JBoss groups use different group names, multicast addresses, and multicast ports, so no reconfiguration is necessary. The following table lists the default settings for the User Application cluster group.
|
Setting |
Default Value |
|---|---|
|
Name |
c373e901aba5e8ee9966444553544200 |
|
Multicast address |
228.8.8.8 |
|
Port |
45654 |
The User Application cluster group uses a UUID name to minimize the risk of conflicts with other cluster groups that users might add to their servers. You can modify the configuration settings for User Application cluster group using the User Application administration features. Changes to the cluster configuration take effect for a server node only when you restart that node.
For more information about prerequisites for installing in a cluster environment, see Section 6.7, Prerequisites and Requirements for Installing the User Application and Roles Based Provisioning Module.