Symfony 2.8
使用https://github.com/j-guyon/CommandSchedulerBundle管理定期命令执行。
这些命令执行中的每一个都根据命令参数调用特定的服务。
在服务中(它们都实现相同的接口并扩展抽象类),计划是创建和执行子流程(如果可能,异步)
根据您的经验,处理这些子流程的最佳方式是哪一种?
为每个子流程创建一个 Process 对象(基于 Controller Action),并同步运行它们(https://symfony.com/doc/2.8/components/process.html)
使用某种 Queue Bundle 来处理所有这些(进程或消息或其他),例如https://php-enqueue.github.io/symfony 或https://github.com/armetiz/LeezyPeanstalkBundle (任何其他建议? )
干杯!