讨论数量:
也可以不用加服务器,直接在 a 和 b 之间建立连接,在 a 服务器收到新的消息时,发送同样的消息给 b,b 服务器再通知连接他的用户。用消息队列应该会更好,所有消息写入队列,然后各服务器取出消息进行发送。
个人建议独立使用 workman 做 websocket 服务器,使用 GatewayWorker 能快速开发相关功能,前端通过调用 lLaravel 或者 tp 等 php 常规框架的接口,接口在调用 websocket 服务器,就能完美解决 websocket 通讯问题,实现了聊天室、客服,包括小程序中的各种实时交互与应用相关的功能。可以看 demo(https://element.wmhello.cn)
推荐文章: