I am trying to set up a cluster using the Hazelcast plugin with 2 Openfire servers. My clients are connecting using BOSH. The servers are joining eachother and I can see both servers in the Openfire Admin > Server Manager > Clustering.
The issue I’m facing is that it appears clients are not able to switch between the servers. I think the Jabber session is preserved, but the HTTP Binding is using the HTTPSession and that is not clustered using Hazelcast. I am able to successfully get things working if I enable sticky sessions on my Apache - mod_proxy_balancer load balanacer, but the session will not fail over if one server goes down.
I searched the forum and found 2 other similar questions without answers.
Is this the expected behavior, or should BOSH sessions also be clustered?