来自Gearman worker的流输出日志

时间:2015-03-17 14:05:10

标签: php stream queue gearman

我正在构建一个Gearman作业,它使用实时输出流(STDOUT)执行命令。我正在使用PHP。

我的Rest API需要返回一个临时URL,客户端可以在其中连接以查看输出。

REST API call.
    creates Gearman background job
    return 'http://example.com/status?job=123'


HTTP call to status?123
    disables cache
    output output from job produced so far
    reads and flushes any further output

我到目前为止找到的唯一方法是使用jobStatus()但它只提供进度信息。我也不想引入昂贵的数据库提取技术。

这可以通过Gearman或其他服务器以简单的方式完成吗?如果有另一个队列实现可以用PHP代替吗?

0 个答案:

没有答案