猿问

在 Azure Functions 中重用 MongoDB 连接

为了避免连接数据库时出现性能问题,Azure Function 文档建议我们重用数据库连接。如何在Java中重用MongoDB连接,以便该连接被多个函数调用重用?



茅侃侃
浏览 115回答 1
1回答

犯罪嫌疑人X

最好的选择是在函数方法之外(例如public static void Run()或其他),将连接创建为静态连接,可以重复使用,而不必在每个请求创建新连接。函数实例会被保留并重复使用,连接也是如此下面是伪代码(我不知道实际的 MongoDb SDK,但模式应该很好用)package com.hollan.com// ...private static MongoDbConnection _mongoConnection = new MongoDbConnection(“http://myMongo:1234”);public void MyFunction(...) {  _mongoConnection.Insert(...);}
随时随地看视频慕课网APP

相关分类

Java
我要回答