Rails – 向另一台服务器发送多个http请求

1000个用户在同一时间向我的Rails服务器发出请求。 对于每个用户,我需要向其他服务器发出50个http请求,每个服务器需要1秒钟才能响应。 如何编写应用程序代码以便尽快响应用户?

(注意:该应用尚未启动且数字是假设的。)

我认为您需要使用ActiveJob实现Job排队系统,例如Sidekiq。

所以你的工作人员可以发出这50个http请求。

在服务器发出这些请求时,您必须告诉用户耐心等待。 通过这种方式,用户立即收到一条消息,表明正在进行某些操作,然后您可以通知用户作业是否已完成。