标签: ruby callback ruby-on-rails-5
在我的应用程序中,我对一些第三方API进行了几次不同的调用。
如何设置响应的“最大等待时间”,例如在200毫秒后,如果服务未给出响应,我可以转到下一个服务API,在“阶梯”中。
sleep中可以使用的一种方法,例如:sleep(0.2),但是睡眠仅等待0.2秒,然后执行调用,而不是让调用发生,如果没有响应,请继续进行
sleep
sleep(0.2)
非常感谢您提供任何提示或帮助,并在此先感谢
答案 0 :(得分:0)
您应该使用Net :: HTTP open_timeout和read_timeout