swoole 邮件系统
思路:订单创建成功,通知服务器发邮件,发完以后推送给websocket显示。
websocket代码截图:
client代码截图
server代码截图
server代码比较多,暂时只截部分,后续会将demo放到git上面。
环境:ubuntu 16.04 + php 7.1 + swoole 4.2.13
一、构建项目
- composer create-project --prefer-dist laravel/laravel swooleMail 5.5.*
- composer install 、配置.env 等就不再阐述。
安装 guzzlehttp/guzzle
- composer.json 写入 "guzzlehttp/guzzle": "^6.3"
- composer update
至此,框架及依赖准备完毕。
未完待续
这个是自己写的demo 实际项目用队列好一点,不再讲用swoole这个思路了
本作品采用《CC 协议》,转载必须注明作者和本文链接