為了避免連接數據庫時出現性能問題,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
提交
取消