Salesforce

PAS: What effect would not using sticky sessions have on ABL clients using the APSV transport

« Go Back

Information

 
TitlePAS: What effect would not using sticky sessions have on ABL clients using the APSV transport
URL NamePAS-What-effect-would-not-using-sticky-sessions-have-on-ABL-clients-using-the-APSV-transport
Article Number000206191
EnvironmentProduct: OpenEdge
Version: 11.6, 11.7, 12
OS: All supported platforms
Other: APSV, LB, Sticky Sessions
Question/Problem Description
What effect would not using sticky sessions have on ABL clients in a Load Balance environment? 
how would not using sticky sessions impact a connect-request-disconnect methodology used with the APSV transport?
When using a connection throughout an ABL client session lifetime, rather than making a connection at client session start up are sticky sessions required? 
Are sticky sessions only required when the APSV transport is used in a LB environment?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
When serving both APSV and WEB/REST/SOAP clients from a single PASOE instance, that APSV requires the use of sticky sessions, which is why it is recommended to have one webapp to handle APSV traffic only and another for the other clients.
Having one ABL application on an instance, means there will be one set of agents/sessions and two webapps: one for ASPV only and the other for the WEB/REST/SOAP transports. 
Since webapps provide part of the URL, a load balancer can be configured to route traffic differently for each webapp (and so client sessions).
  • When sticky sessions are not used when using a load balancer, anything that binds the server to the client (eg running persistent procedures) are likely to break. This is because the client makes a couple/three requests when running things persistently and these requests all need to go to the same sessions. 
  • If stateful clients are emulated by setting the SESSIONSERVER-CONNECTION-BOUND-REQUEST attribute all requests (by definition) also need to go to the same ABL sessions.

 
Workaround
Notes
Keyword Phrase
Last Modified Date11/2/2021 3:04 PM

Powered by