The following topic describes how to configure TrackStudio to be launched on several application servers grouped into a cluster.
For better scalability and stability, TrackStudio can be launched on several application servers grouped into a cluster. Load balancing makes it possible to distribute the load between servers in the cluster.
A failover cluster is a set of servers that are configured so that if one server becomes unavailable, another server automatically takes over for the failed server and continues processing.
TrackStudio uses a cache for data processing. The cache stores information about tasks and users that have been accessed and contains the results of database queries. When TrackStudio works within an application server cluster, it is important to synchronize the caches between cluster nodes. Once any object in the cache is changed, TrackStudio sends out notifications to TrackStudio instances running on other cluster nodes. Those notifications are used to update the objects in their caches.
------------------------------------------------------- GMS: address is TMK-12X3:4390 -------------------------------------------------------