Can i add more than one messenger server to a MessengerService. Can they
collaborate to form a distributed Messenger system?

I.e. I have a server at Location1 and a server at Location2. Users log into
the server at their respective location but they are all part of the same
MessengerService so users at Loc1 can chat to users at Loc2 and vice versa.
This looks like it should work but users on Server1 does not see users on
Server2 's status and messages.

Kinf regards