【发布时间】:2011-09-02 01:17:53
【问题描述】:
我们有一个现有的 API,客户端向我们的服务器询问我们必须从另一个外部服务器获取的信息。当外部服务器需要很长时间(例如 10 秒)时,它会在整个 10 秒内保持一个 Rails 乘客实例。
有没有办法将我们的回复渲染传递给delayed_job,以便我可以释放Rails 实例?
注意:理想情况下,我们会更新我们的 API 并回复我们的 API 客户端我们很忙,并在几秒钟后重试,看看我们是否准备好了。然而,那里已经有成千上万的客户,现在改变他们是不切实际的。
【问题讨论】: