多租户PHP应用程序的Cron作业/计划任务

问题描述 投票:0回答:1

希望我能得到一些帮助(再次)。我正在开发一个多租户PHP应用程序。每个租户都有自己的数据库(mysql)。最终,我的计划是使用ELB,EC2和DynamoDB在AWS上维护服务。

但是,应用程序需要运行某些计划任务(它需要从某个客户的PSA中提取未开发票,然后使用Authroize.net CIM向客户收取费用并在PSA中标记它)。

对于常规应用程序,我只需创建一个每天运行的cron脚本来创建/处理付款批次。我只是不确定在每个租户(每个数据库)上运行cron的适当方法是什么。也许每个租户都有一个主要的cron作业,或者我是否编写了一个脚本来为每个租户使用SWF创建/维护cron作业?

感谢您的输入。

php mysql amazon-web-services unix multi-tenant
1个回答
1
投票

我过去通过cron进行批处理已经取得了一定的成功。在表中记录租户创建可能会有所帮助,您可以将该查询作为在cron作业中运行的数据库的源。

© www.soinside.com 2019 - 2024. All rights reserved.