如果我有一个单独的系统,它有自己的用户和存在概念,那么创建到XMPP服务器网络的桥梁最合适的架构是什么?据我所知,有三种主要方式:
充当服务器.这会创建一个接触点,但我担心它会影响兼容性,并可能在我的系统中创建模拟服务器的复杂性.
充当客户.这似乎暗示我的系统中每个用户需要一个连接,这不能很好地扩展.
我听说过XMPP网关协议,但目前还不清楚这是否比客户端解决方案更好.我也不知道这是不是标准.
任何建议或权衡将不胜感激.例如,这些解决方案中的任何一个都需要在目标XMPP服务器中运行代码(不太可能我能做的事情).