主权项 |
1. A method comprising:
receiving, at an enhanced load balancing component in a cloud computing environment, a first user request from a first client device to perform an action in an application hosted by at least a first enhanced application server and a second enhanced application server in the cloud computing environment; sending the first user request to a central dispatcher on the first enhanced application server for execution, to establish a first active session between the first client device and the first enhanced application server; receiving a session transfer request from a cloud operating system in the cloud computing environment, the session transfer request identifying the first active session and a second enhanced application server to which to transfer the first active session; verifying that cross user data containing information used by a plurality of sessions, including the first active session, is mapped to work processes in a process pool of the second enhanced application server; triggering a central dispatcher on the second enhanced application server to create, on the second enhanced application server, a virtual context corresponding to the first client device and establishes corresponding virtual interfaces (VIs) to the first enhanced application server; receiving a second user request from the first client device to perform an action in the application; sending the second user request to the central dispatcher of the second enhanced application server; and causing the central dispatcher of the second enhanced application server to roll-in the virtual context, the virtual context corresponding to the first client device and stored on the first enhanced application server, to the second enhanced application server, to allow the second enhanced application server to remotely access memory on the first enhanced application server and execute the second user request. |