【问题标题】:Queuing with Multi Tenant Application in Laravel在 Laravel 中使用多租户应用程序排队
【发布时间】:2017-06-16 05:05:37
【问题描述】:

我正在构建一个多租户应用程序,其中每个注册组织都有自己的数据库。应用程序根据子域动态加载数据库配置。

在应用程序中,我可以选择向所有注册用户发送简报。我正在排队所有邮寄过程。但是队列工作者将如何与不同的数据库一起工作?

有人可以指导我吗

【问题讨论】:

    标签: laravel-5 queue


    【解决方案1】:

    指定连接和队列

    您还可以指定工作人员应该使用哪个队列连接。传递给 work 命令的连接名称应与您的 config/queue.php 配置文件中定义的连接之一相对应:

    php artisan queue:work redis

    您可以通过仅处理给定连接的特定队列来进一步自定义队列工作程序。例如,如果您的所有电子邮件都在您的 redis 队列连接上的电子邮件队列中处理,您可以发出以下命令来启动仅处理该队列的工作人员:

    php artisan queue:work redis --queue=emails

    来源:https://laravel.com/docs/5.4/queues#running-the-queue-worker

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-18
      • 2015-12-30
      • 2018-06-17
      • 2017-02-16
      • 2020-05-08
      • 2015-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多