我在Lambda内建立了MySQL连接:
const mySqlConnector = require('promise-mysql');
exports.handler = async query => {
return mySqlConnector
.createConnection({
host: '127.0.0.1',
user: 'root',
password: '',
database: 'testing'
})
.then(conn => {
const result = conn.query(query);
conn.end();
return result;
});
};
现在要做的是建立连接,运行查询,关闭连接并返回结果。
我想知道Lambda的这种好方法吗?我还需要其他注意事项吗? 我确实知道Lambda并发性。在我的情况下,我将其限制为10个,因此数据库请求不会超过10个。