use*_*710 10 php architecture websocket symfony
我们有一个Web应用程序,当前使用轮询来处理持续更新.
虽然切换到长轮询可能是一个小问题,但我们希望实现一个持久且可扩展的Websockets解决方案.
我的问题是:这需要什么样的架构?
然后连接的执行流程将是这样的:
HTTP
请求Server
以及JS请求WebSocket连接Server
响应,Header
包含该Upgrade
客户端的指令和交换机协议Websocket
与客户端建立连接POST
/ PUT
/等.
Webserver
(Apache/Nginx)从查询中获取结果Webserver
将结果发送到MQ
添加到队列的位置Message
Websocket
从... 发送到服务器MQ
Message
被送回客户端这种方法是否正确?我错过了什么吗?我不明白了吗?