我可能在这里遗漏了一些非常明显的东西,但是可用于将 Node 与 Iron Worker 结合使用的文档仍然非常有限。
所以我已经很好地创建了我的工作人员,但是我无法弄清楚一旦将有效负载传递给任务后会发生什么。是否有传递给 exec 文件的变量或函数允许我访问有效负载对象?
希望有人可以提供帮助。
我可能在这里遗漏了一些非常明显的东西,但是可用于将 Node 与 Iron Worker 结合使用的文档仍然非常有限。
所以我已经很好地创建了我的工作人员,但是我无法弄清楚一旦将有效负载传递给任务后会发生什么。是否有传递给 exec 文件的变量或函数允许我访问有效负载对象?
希望有人可以提供帮助。
有效负载在任务中作为文件提供,通常为 json 格式,但不是严格要求。看到这个助手: https ://github.com/iron-io/iron_worker_ruby_ng/blob/master/lib/iron_worker_ng/code/runtime/node.rb#L19
此代码在 master 分支中但尚未发布,因此您可以复制文件的内容并使用它。
示例:https ://github.com/thousandsofthem/workers/tree/master/node-0.10