您现在的位置是:首页 > 电脑 > 

AWS LAMBDA动态DB交换Singelton(节点)

2025-07-19 22:54:51
AWS LAMBDA动态DB交换Singelton(节点) 我试图利用数据库连接复用的LAMBDA,通过保持代码的处理程序之外。 例如 - 是这样的: import dbconnection from './connection' ct handler(event, context, callback){ //use dbconnection } 问题是,我不决定什

AWS LAMBDA动态DB交换Singelton(节点)

我试图利用数据库连接复用的LAMBDA,通过保持代码的处理程序之外。

例如 - 是这样的:

import dbconnection from './connection'

ct handler(event, context, callback){
    //use dbconnection 
}

问题是,我不决定什么连接到数据库,直到我做了查,看看它们应该被连接。在我的我有“客户=富”的查询参数的具体情况,然后我可以看看地看到,FOO应该连接到数据库1。

因此,我需要做的是这样的:

    ct dbconnection = require('./connection)('database1') 

事情是这样的,现在我需要做的这是昂贵的每一个处理程序方法。

有一些方法可以让我拉查询参数,查我的数据库和LAMBDA执行上下文中设置/切换它在全球范围?

我已经试过这样:

import dbconnection from './connection'

ct handler(event, context, callback){
    ct client = dbconnection.setDatabase('database1') 
}

....
./connection.js

 setDatabase(database) {
      if( !== database) {
         // connect to different database
          = database; 
      }
 }

一切都在本地工作与sls offline但不通过AWS LAMBDA执行上下文工作。思考?

回答如下:

您可以硬编码(或通过环境变量提供的话)与否。如果可以的话,然后将其拉出的再处理每一次都不会被执行。如果你不能,因为你所提到的,那么你正在尝试做的是使拉姆达状态。 LAMBDA被设计为无状态和AWS故意不公开有关基础容器的具体信息,这样你就不会开始做这样的事情你正在尝试现在要做的 - 引入状态吧。

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/diannao/876413.html

相关标签:无
上传时间: 2024-04-14 22:09:01
留言与评论(共有 11 条评论)
本站网友 狗狗未来不是梦
1分钟前 发表
这样你就不会开始做这样的事情你正在尝试现在要做的 - 引入状态吧
本站网友 雷鸟邮件
24分钟前 发表
有一些方法可以让我拉查询参数
本站网友 星美传媒
23分钟前 发表
FOO应该连接到数据库1
本站网友 脱缰之马
23分钟前 发表
那么你正在尝试做的是使拉姆达状态
本站网友 江苏高速公路地图
28分钟前 发表
context
本站网友 得意马蹄疾
4分钟前 发表
看看它们应该被连接
本站网友 斯蒂芬金
6分钟前 发表
如果你不能
本站网友 一点资讯网
7分钟前 发表
callback){ ct client = dbconnection.setDatabase('database1') } .... ./connection.js setDatabase(database) { if( !== database) { // connect to different database = database; } } 一切都在本地工作与sls offline但不通过AWS LAMBDA执行上下文工作
本站网友 最好用的播放器
15分钟前 发表
思考? 回答如下: 您可以硬编码(或通过环境变量提供的话)与否
本站网友 选购窗帘
24分钟前 发表
AWS LAMBDA动态DB交换Singelton(节点) 我试图利用数据库连接复用的LAMBDA