繁体   English   中英

Rails-将多个http请求发送到另一台服务器

[英]Rails - sending multiple http requests to a another server

完全同时,有1000个用户向我的Rails服务器发出请求。 对于每个用户,我需要向其他服务器发出50个http请求,每个请求都需要1秒钟来响应。 我该如何对应用程序进行编码,以便可以尽快响应用户?

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

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

这样您的工作人员就可以发出这50个http请求。

在服务器发出这些请求时,您必须告诉用户要有耐心。 这样,用户会立即收到一条消息,提示正在发生某种事情,然后您可以在作业完成时通知用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM