Ruby HTTP 连接池

5

我需要在Rails应用程序中创建HTTP连接,以从远程服务器获取一些数据。我正在使用Net:HTTP,但是创建的HTTP连接不是持久的。因此,当这些HTTP连接关闭时,我会有很多处于TIME_WAIT状态的套接字。是否有一个好的池化宝石可以保持连接持久并重复使用它们?


不要在操作级别上打开连接,使用“initializers”来实现,这样每个服务器进程就只有一个连接。 - Victor Moroz
我需要多个连接,所以我必须自己进行池化或使用一个库。不想重复造轮子 :) - Vasu
刚刚发现了 persistent_http。http://rubydoc.info/gems/persistent_http/PersistentHTTP - Vasu
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接