开发实时通讯时使用 GatewayWorker 你们是怎么和 mvc 框架结合的?
现有mvc框架项目与 GatewayWorker 独立部署互不干扰
所有的业务逻辑都由网站页面 post/get 到 mvc 框架中完成
GatewayWorker 不接受客户端发来的数据,即 GatewayWorker 不处理任何业务逻辑,GatewayWorker 仅仅当做一个单向的推送通道
仅当mvc框架需要向浏览器主动推送数据时才在 mvc 框架中调用 Gateway 的API GatewayClient完成推送。
如果按照这种方案结合,客户端在发送消息时,其实就是在发送的一个 post/get 请求,是否会对发送效率啥的有影响?
大佬们是怎么结合的呢?
博客:在 Laravel 中使用 Workerman 进行 socket 通讯 可以参考这篇文章