您好,请问能否给我们推荐一个比较适用于写GW业务逻辑的PHP框架?

lt

如题,谢谢

4405 1 1
1个回答

walkor 打赏

.

         | <----ws----GatewayWorker
         |                      ^
浏览器 GatewayClient
<---http---> webserver(thinkphp/yii ....)

仅仅把GatewayWorker当做一个通讯通道
如图其实可以把GatewayWorker当仅仅做一个可以主动推送数据到客户端的通讯通道,这个通道可以认为是单向的,不必用这个通道来接收数据。这样也就不必在GatewayWorker中处理业务逻辑。

使用任意php mvc框架开发业务逻辑
接收客户端的请求仍然以http协议利用普通mvc框架接收处理。你可以使用自己喜欢的任何php mvc框架来开发业务逻辑,只有当你需要向浏览器主动推送数据时,调用GatewayClient提供的接口推送即可。仅仅把GatewayWorker当做一个通讯通道。

关于GatewayClient
GatewayClient可以看做是GatewayWorker的一个sdk,让开发者在任何项目中可以像在GatewayWorker环境中一样,调用Gateway接口操作客户端连接,例如调用Gateway::sendToClient向浏览器推送数据。GatewayClient几乎支持GatewayWorker中的任意操作,例如分组、绑定uid、踢人等等,调用方法也一模一样。

GatewayClient介绍见GatewayWorker手册
http://workerman.net/gatewaydoc/advanced/push.html

  • 暂无评论
年代过于久远,无法发表回答
×
🔝