I have this problem and I would like to know your feedback.
I have a company with 2 branches. One in Europe and one in Africa. They both communicate with a jabber server in USA across internet, which allow them to see each other.
Africa has a poorly internet connection, so most of the times Africa users are being logged off. I´ve thinked of a solution for Africa consisting in implement a second server inside the office and doing a server 2 server connection. This way at least if there were internet problems, the worst thing to happen has europe partners would be lost, but africa people never had the connection lost and could see each other.
My question is…should I use server 2 server or a connection manager ? If the connection manager lost communication with USA server I suppose the jabber clients would all came down…no ?