如何在节点js mongo db(出站连接)中设置keepalive

How to set keepalive in node js mongo db(outbound connection)

请帮我看看如何在nodejs中实现keepalive mongodb。因为我正在使用 mongo 从节点 js

进行出站连接

如何验证 keepalive 是否有效。

有什么想法请帮帮我

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";