Important terms - HxGN EAM - 11.07.01 - Feature Briefs - Hexagon

HxGN EAM Stateful And Stateless Modes

Language
English
Product
HxGN EAM
Search by Category
Feature Briefs
HxGN EAM Version
11.7.1

Term

Definition

JVM

A Java Virtual Machine is a single process that runs JBoss and all EAM code. HxGN EAM may be deployed across multiple JVMs by (1) setting jboss.instances (in extended_properties.xml) to a value greater than 1, and/or (2) by running multiple installations of HxGN EAM behind a load balancer.

Sticky sessions

When a user logs in and creates a session in an environment with multiple JVMs, that session is tied to the JVM in which it was created. The session is said to "stick" to the JVM: all requests for that session must be processed by the same JVM. The mechanism used to implement sticky sessions is a session cookie (the JSESSIONID cookie).

Stateful mode

Sticky sessions are enabled. Session information is stored in memory within the JVM.

Stateless mode

Sticky sessions are disabled. Each request for a user session can be processed by any available JVM. Consequently, session information is stored in an external cache rather than within a JVM.