因为项目的需求,当一个订单完成的时候。需要后端推送一条消息到客户端。消息要入库,所以要经过Event.php。看过这个帖子在其它项目项目中主动推送消息 但是不走Event.php
业务逻辑最好都不走Events.php,消息入库可以直接在项目里完成,让gateway只做通讯。建议业务逻辑用传统php框架做,需要推送的时候传统php框架调用gateway推送,也就是gateway只做推送相关的功能。 参考文档:http://doc2.workerman.net/push-in-other-project.html 如果一定要用Events.php来处理,参考上面连接第三种方案。
好的,谢谢。最近项目用到socket的地方比较多,准备研究一下
业务逻辑最好都不走Events.php,消息入库可以直接在项目里完成,让gateway只做通讯。建议业务逻辑用传统php框架做,需要推送的时候传统php框架调用gateway推送,也就是gateway只做推送相关的功能。
参考文档:http://doc2.workerman.net/push-in-other-project.html
如果一定要用Events.php来处理,参考上面连接第三种方案。
好的,谢谢。最近项目用到socket的地方比较多,准备研究一下