Firtst of all, I’m a newbie with OpenFire, so I apologize ofr any “stupid” questions I might make
I could not find anywhere in the documentation (not even in Oracle’s site) if an oracle database instance is needed to run Coherence (which is a prerequisite for the clustering plugin.
Is there any possibility to run the clustering plugin (or coherence) with a database different than Oracle? Maybe with the embeded database, or SQL Server?
Finally, help me understand how OpenFire achieves scalability. I mean, from my little knowledge, I guess that using Coherence provide some sort of redundancy, like mirroring the state of 2 or more servers, and that’s ok in terms of a fail safe strategy, because if a server fails, the chat service keeps on running on the other servers. Now, isn’t that like having like a single server running (duplicated, of course)? How does OpenFire achive some sort of load balancing, or distribution of payload between the different servers in the cluster?
Sorry if I made it too obvious my lack of knowhow in these areas… And by the way, I don’t need a thorough technical answer, just need to grasp the general idea on the matter, and make sure that OpenFire provides not only redundancy but also scalability.
Thanks in advance,