For test purposes, we are currently testing an application that connect 10 000 x IEC 61850-8-2 Clients/Servers (all acting as XMPP clients) to OpenFire XMPP Server.
At this moment, we successfully connected 50 x 61850-8-2 Servers to communicate with 50 x IEC61850-8-2 Clients. However, we could make it work after adding a 1 minute delay between XMPP connection and the initiate request from client. Also, when adding more servers , open fire closes the connection randomly. The log says something about an internal failure while processing a xml, resulting a connection loss at the client side.
It seems that OpenFire gives total priority to roster and other XMPP internal messages rather than the ones from IQ type used by the protocol.
Is there anything that we could do to tune XMPP Server in order to solve this issue ?