Configuring multiple Interact runtime servers
You can install multiple runtime servers in your environment and organize the servers into server groups. The Interact runtime servers enable the design time environment to complete test runs of interactive flowcharts.
When you install multiple Interact runtime servers, you must remove network connectivity for the Interact runtime computer before you run the installer. Removing the network connectivity ensures that additional Interact runtime server installations do not overwrite the Marketing Platform configuration.
After you install all instances of the Interact runtime server, restart Marketing Platform.
If possible, you must configure your server groups to work with a load balancer with persistent (sticky) sessions enabled. Alternatively, you can use a method of selecting runtime servers from a server group when you work with the Interact API.
If you cannot use a load balancer with persistent (sticky) sessions, you can configure the runtime servers in a server group to use a multicast address for sharing cache data. All the servers must comprise a single server group.
*
To enable a distributed cache, configure the following configuration properties under the Affinium|interact|cacheManagement|Cache Managers|EHCache|Parameter Data category:
*
cacheType - set to Distributed.
*
multicastIPAddress - define the IP address that all the Interact servers for the server group use for listening. The IP address must be unique across your server groups.
*
multicastPort - define the port that all the Interact servers use for listening.
*
When you uninstall an Interact server from a server group, make sure that you do not accidentally remove all IBM® EMM configuration.