为了避免连接数据库时出现性能问题,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(...);
}
添加回答
举报
0/150
提交
取消