为了账号安全,请及时绑定邮箱和手机立即绑定

在 Azure Functions 中重用 MongoDB 连接

在 Azure Functions 中重用 MongoDB 连接

茅侃侃 2023-08-09 15:55:09
为了避免连接数据库时出现性能问题,Azure Function 文档建议我们重用数据库连接。如何在Java中重用MongoDB连接,以便该连接被多个函数调用重用?
查看完整描述

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

最好的选择是在函数方法之外(例如public static void Run()或其他),将连接创建为静态连接,可以重复使用,而不必在每个请求创建新连接。函数实例会被保留并重复使用,连接也是如此


下面是伪代码(我不知道实际的 MongoDb SDK,但模式应该很好用)


package com.hollan.com


// ...


private static MongoDbConnection _mongoConnection = new MongoDbConnection(“http://myMongo:1234”);


public void MyFunction(...) {

  _mongoConnection.Insert(...);

}


查看完整回答
反对 回复 2023-08-09
  • 1 回答
  • 0 关注
  • 114 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信