标签: ruby-on-rails web-services asynchronous request
我正在观看一系列专门用于后台工作的railscast(delayed_job / resque / sidekiq等)。在几集中,Ryan使用外部Web服务请求作为长时间运行任务的示例。 Web服务是不可预测的,有时可能会有很大的延迟甚至无法解决,但90%的是现代Web服务会快速回答,而且在工作入队时消耗的时间比没有工作(我认为)要长。所以我的问题是,在处理可能长的请求而不是阻止UI时,有什么轻松的替代工作吗?必要条件是请求逻辑在ruby类中被封装,无法在简单的ajax请求中实现。
答案 0 :(得分:0)
您可以将HTTParty(httparty gem)用于内联请求。看到 https://github.com/jnunemaker/httparty