【问题标题】:ruby http connection pool [closed]ruby http连接池[关闭]
【发布时间】:2012-04-08 04:56:09
【问题描述】:

我必须在 Rails 应用程序中创建 http 连接才能从远程服务器中提取一些数据。我正在使用 Net:HTTP,但创建的 http 连接不是持久的。所以我最终有很多处于 TIME_WAIT 状态的套接字,因为这些 http 连接已关闭。任何人都知道一个好的池化 gem 可以保持连接持久并重用它们?

【问题讨论】:

  • 不要在操作级别打开连接,为此使用initializers,这样每个服务器进程都会有一个连接。
  • 我需要多个连接,所以我必须自己进行池化或使用库。不想重新发明轮子:)

标签: ruby http connection-pooling time-wait


【解决方案1】:

使用https://github.com/mperham/connection_pool,它正在积极维护。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多