不同域之间实时聊天的技术堆栈建议

Technology Stack advice for live chat between different domains

我正在做一个试点项目。这是一个基于 Web 的聊天应用程序(比如 abc.com)。我创建了一个聊天 window(只是基本的 UI)。我现在希望通过此聊天 window 与不同域中的客户支持人员聊天。

例如,有一个电子商务网站 xyz.com,他们的网站提供实时聊天支持。是否可以与来自 abc.comxyz.com 的支持人员聊天?

我对此进行了一些研究,发现这可以使用 WebSockets 来完成。任何人都可以对此进行更多说明,例如它是否可行,可以为该项目进一步使用/研究的技术堆栈等?

有关使用 WebSocket 的聊天应用程序的简单演示,请查看 https://demo.crossbar.io/chat/index.html#ch1. This works across domains without a problem since all chat clients connect to a central router which distributes the messages. (Bonus: there are also clients for WAMP, the protocol this uses, for quite a few languages besides JavaScript, making adding components in other languages a breeze - see http://wamp.ws/implementations)。