AWS LAMBDA动态DB交换Singelton(节点)
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组装电脑配置单推荐报价格
上传时间: 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 |