使用 BASH 脚本工作者为 Beanstalkd

使用 BASH 脚本工作者为 Beanstalkd

我想在 BASH 脚本中运行 Beansalkd 工作程序,而不是像您通常看到的一样在 PHP 中运行。这可能吗?

我发现,Beanstalkd 工作者程序都是 PHP 脚本。所以我想要的是:在 beanstalkd 启动后,您可以在其中添加工作者作业,等待作业。作业是进行一些密集处理的 HTTP 请求。为此,我可以使用 PHP 将作业放入 beanstalkd 队列。但实际执行作业的工作者程序是 BASH 脚本。

例如,在 Gearman 中可以指定工作者及其函数名称,以及一旦有作业进入他们必须做什么,比如运行 BASH 脚本。

相关内容