The current clustering strategy doesn't fit my needs, thus I'll implement my own, however I've a few questions for anybody who already tried or did implement a clustering strategy in tigase...
How does the strategy interact with the server ?
Is there anything I missed or is it just filtering where packets are forwarded ?
How does the actual clustering work ? If a node receive a message from another node, will it go to the same process as if it was received from a local client ? or is there a "shortcut" because it's a trusted source.
Finally, if I change anything to clustering, what kind of impact there would be on plugins ? Will I have to rewrite the presence plugin, etc, etc