【问题标题】:How to set keepalive in node js mongo db(outbound connection)如何在节点js mongodb中设置keepalive(出站连接)
【发布时间】:2020-12-06 13:24:33
【问题描述】:

请帮我看看如何在nodejs mongodb中实现keepalive。当我使用 mongo 时,从节点 js 进行出站连接

如何验证keepalive是否工作。

如果您有任何想法,请帮助我。

【问题讨论】:

    标签: node.js mongodb keep-alive


    【解决方案1】:

    MongoDB官方给出的documentation说明了不同的连接操作。要实现保持活动,您需要在连接 URI 中使用 keepAlive 选项。

    // Connection URI
    const uri = "mongodb+srv://sample-hostname:27017/?keepAlive=true";
    

    这将在 TCP 套接字上启用 keepAlive。

    如果您想在 TCP 套接字上启动 keepAlive 之前有一个延迟,您可以在 URI 中使用 keepAliveInitialDelay 选项。 keepAliveInitialDelay 应该是整数类型。

    // Connection URI
    const uri = "mongodb+srv://sample-hostname:27017/?keepAlive=true&keepAliveInitialDelay=30000";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 2016-03-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      相关资源
      最近更新 更多