【发布时间】:2011-07-24 21:22:33
【问题描述】:
我有一个在 NodeJS 上运行的简单快速服务器,我想在接收请求时执行数据库查询。我的设置与此类似
var srv = require('express').createServer();
var db = new DbConnection(dsn);
srv.get('/', function (req, res) {
var result = db.query(query);
res.send(result);
});
srv.listen(80);
我会遇到并发问题吗?如果同时处理两个请求并因此同时进行查询怎么办?
我也想过这个办法
srv.get('/', function (req, res) {
var db = new DbConnection(dsn);
var result = db.query(query);
res.send(result);
});
您认为最好的方法/做法是什么?
【问题讨论】:
标签: mysql database concurrency asynchronous node.js