22.214.171.124. Configuring Interaction between Middleware Servers
Middleware servers can maintain shared lists of user sessions and other objects and coordinate invalidation of caches. cuba.cluster.enabled property should be enabled on each server to achieve this. Example of the
tomcat/conf/app-core/local.app.properties file is shown below:
cuba.cluster.enabled = true cuba.webHostName = host3 cuba.webPort = 8080 cuba.webContextName = app-core
Interaction mechanism is based on JGroups. It is possible to fine-tune the interaction using the
jgroups.xml file located in the root of cuba-core-<version>.jar. It can be copied to
tomcat/conf/app-core and configured as needed.
ClusterManagerAPI bean provides the program interface for servers interaction in the Middleware cluster. It can be used in the application – see JavaDocs and examples in the platform code.