[keycloak-dev] sticky sessions, clustering, and authentication

mike cirioli mikecirioli at gmail.com
Wed Jun 3 19:49:15 EDT 2015


So sticky sessions would be needed only during the authentication phase, and once complete an underlying clustered session would be created? 

On Jun 3, 2015 7:00 PM, Bill Burke <bburke at redhat.com> wrote:
>
> I was thinking a bit about performance in a cluster.  Right now a client 
> session is created whenever login is initiated.  This ends up requiring 
> the client session to be propagated to the cluster, either through a 
> database insert/update or an infinispan replication.  Then, with each 
> authentication/required action step, another insert/update/replication. 
>
> I was thinking we should have an AuthenticationSession that was in 
> memory only.  Then, once all authentication and required actions are 
> finished, then create the usersession and client session.  This would 
> require sticky sessions though with a load balancer. 
>
> -- 
> Bill Burke 
> JBoss, a division of Red Hat 
> http://bill.burkecentral.com 
> _______________________________________________ 
> keycloak-dev mailing list 
> keycloak-dev at lists.jboss.org 
> https://lists.jboss.org/mailman/listinfo/keycloak-dev 



More information about the keycloak-dev mailing list