如何利用Laravel制作一个前台提交订单后台就能知晓的系统

比如现在有个顾客提交了订单,怎么通知后台呢?后台一直轮询数据库吗?会不会太耗费资源了orz

阅读 4.8k
7 个回答

通过swoole,workman

tcp协议,socket协议去实现你的需求

直白点说用聊天的那种机制

webSocket 我们正开始用 用于 听单 接单 抢单。。

简单一点的可以用邮箱提醒~,
不过还是根据实际业务吧,一般还是用楼上说的,

业务量不是很大可以使用自带的广播呀,然后利用push给你的后台推送窗口。https://segmentfault.com/a/11... 这个文章说的很详细,楼主可以看看,他里面那个扩展包好像废弃掉了,你去php官网下载一个其他的能用就好 了。

目前我们的做法:

用户提交订单付款后,通过 Laravel 的事件进行异步通知,通过微信公众号的模板消息告知相关的运营人员。

目前通过微信模板消息的机制我们所有的客户都比较认同,主要通知及时。

当然,你也可以通过 站内信,邮件,短信等其他方式通过相关运营人员。

https://larave.com/docs/5.5/n...

量不大的去数据库查就好了。。量比较大的用websocket

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题