We are using Openfire version 4.4.4 in production in clustering mode using openfire-hazelcast-plugin version 2.4.2. We have around 12k-15k concurrent sessions during peak time.
We have implemented a mechanism to compute the time taken by the Openfire application to process packets. We saw a massive difference in the processing time of presence (available/unavailable) packets in stand-alone/single-node-cluster and two-nodes-cluster.
We have verified thread dumps and there is no issue at that end. Eventually, we are unable to figure out what’s causing these delays. Any help/suggestion in this regard will be highly appreciable. Thanks a lot in advance.