Cache management
In a large-volume Interact environment where you are using a large number of runtime servers, you can use cache management software to share the runtime load among the servers and improve the real-time performance of the runtime server group as a whole.
IBM® Interact supports two cache management solutions by default:
*
Ehcache, an open source caching solution that is included with every installation of Interact. When you enable the Ehcache solution, you can use multiple run time servers fronted by a load balancer. The load balancer balances the workload across the runtime servers in the group, and helps to maintain something called session affinity, which means that when an incoming session is handled by runtime server A, then when the same user issues additional requests, those requests are fulfilled by the session on server A. This method of balancing connections among the runtime servers in the group can improve performance considerably, but has some limitations because all of the session information is maintained in memory, and the memory limits of each Java virtual machine (JVM) restrict how much session information can be maintained.
To read more about the Ehcache software, see http://ehcache.org/files/documentation/EhcacheUserGuide-2.0-2.3.pdf
*
Interact Extreme Scale Server, a distributed cache solution for Interact run time based on WebSphere® eXtreme Scale. This solution provides greater performance improvements for large installations than the Ehcache solution, and provides additional benefits that Ehcache does not. This is an optional installation, so contact your IBM® EMM representative for more information about acquiring this solution.
Each of these solutions is described in more detail.
Working with Interact Extreme Scale Server
Working with Ehcache