mat
November 17, 2015, 2:09pm
1
Hello everyone,
Does anyone know if it is possible to create sticky sessions based on the JSessionID?
Our customer requires load balancing for Oracle Application Server based on JSessionID.
Is something like this possible using aflex?
Many thanks in advance!
Regards,
Mat
Yes it is, have a look here:
when HTTP_RESPONSE {
if { [HTTP::cookie exists "JSESSIONID"] } {
set jsess_cookie [HTTP::cookie "JSESSIONID"]
persist add uie $jsess_cookie
}
}
when HTTP_REQUEST {
if { [HTTP::cookie exists "JSESSIONID"] } {
set jsess_id [HTTP::cookie "JSESSIONID"]
} else {
set jsess_id [findstr [HTTP::uri] "JSESSIONID=" 11 39 ]
if { jsess_id ne "" } {
HTTP::cookie insert name “JSESSIONID” value $jsess_id
}
}
if { jsess_id ne "" } {
persist uie $jsess_id
} else {
Pool serve-pool
}
}
mat
November 19, 2015, 1:40pm
3
Hi diederik,
many thanks for the Info!
Regards,
Mat