Modifying Ignite Configuration Settings

When you specify that an Unica Interact runtime server should use the built-in cache manager called Ignite to improve performance, you can configure the settings used by Ignite to optimize its value to your runtime server group.

To configure the Ignite cache manager, you can open the following configuration properties in Unica Platform:

Unica Interact > cacheManagement > Cache Managers > Ignite > Parameter Data

This configuration category contains a set of default configuration properties for Ignite that correspond to the settings you can specify in an Ignite configuration file. You can also create additional parameters in this category by clicking (Parameter) and naming it to match the Ignite parameter you want to modify.

For information on the configuration properties for Ignite, see the Unica Interact Administrator's Guide, Appendix B: Unica Interact runtime environment configuration properties. You can also refer to the Ignite documentation found at https://apacheignite.readme.io/docs.

Note that for optimal performance with Ignite, in the Unica Platform configuration settings for the Unica Interact runtime server, set the session timeout (Interact > cacheManagement > caches > InteractCache > TimeoutInSecs) to the smallest acceptable value.

Each Unica Interact session contains some amount of session data in memory. The longer you maintain sessions, the more concurrent memory requirements you have. For example, if you are expecting 50 sessions per second, and each session can remain active for 20 minutes, you might require the memory to support 60,000 sessions at a time, if every session lasted the full 20 minutes.

The value must be logical for your scenario. For example, a call system session might need to remain active for a minute, but a website session should remain active for 10 minutes.