nauhein
- nauhein 2017-12-11 已签到连续签到1天,获得了5个金钱
建议项目集成workerman或swoole,使用参考文档
我现在有些需求和你差不多,短信,环信,友盟这些都是写入到任务中,发送成功后,同步任务
下载原理也差不多,队列执行下载完后同步下载地址和状态
项目下集成了workerman创建一个守护进程,多个子进程,去执行任务
PC端的socket通信推送消息也支持,@zcx147716565 composer安装workerman也可以啊,依赖包使用很方便,或者在yii2项目下 ,自己建个第三方扩展目录,像什么阿里大鱼,微信,支付宝,ueditor,workerman都可以放那下面(我是有时要改vendor下的东西,所有某些扩展会单独拿出来改和使用),我是安装的虚拟机linux下运行的yii2和workerman,部署到线上时也不会有什么改动,运行环境不建议使用window
- nauhein 2017-12-05 已签到连续签到1天,获得了5个金钱
- nauhein 赞了回答
个人想法:
查出数据后,渲染成对应类型的文件,将文件存放的url入表中,可以使用长连接,查看表中是否有它想要数据的url,如果有就提示下载。后台使用rabitMq(消息队列就可以实现异步渲染文件吧)。。。。,前端也可以通过JS点击下载后,隔几秒钟掉一下接口看看需要下载的数据在不在。 - nauhein 赞了回答
建议项目集成workerman或swoole,使用参考文档
我现在有些需求和你差不多,短信,环信,友盟这些都是写入到任务中,发送成功后,同步任务
下载原理也差不多,队列执行下载完后同步下载地址和状态
项目下集成了workerman创建一个守护进程,多个子进程,去执行任务
PC端的socket通信推送消息也支持, - nauhein 2017-12-01 已签到连续签到1天,获得了5个金钱
- nauhein 2017-08-04 已签到连续签到1天,获得了5个金钱
- nauhein 2017-07-13 已签到连续签到1天,获得了5个金钱