我需要通过某种事件处理来扩展现有的Laravel Web商店。任务示例包括:
- 如果用户已注册但未在X时间内购买任何内容,请通过电子邮件发送给他们;
- 如果用户在Y时间内花了X钱,请通知admin;
- 如果用户已经访问了第X页Y次,请通过电子邮件发送;
对于此任务,我认为Laravel Queues/Jobs是正确的工具,可能与Laravel Events结合使用。我想知道的是:
- 触发器和动作之间的延迟时间是否最长?我认为这取决于驱动程序,因此哪个驱动程序的延迟时间最长?
- 一个月或三个月的延迟会如何影响整体应用程序的性能?这种方法最适合处理延迟行动吗?我的想法有其他选择吗?
醇>