nodejs和Java api性能比较

时间:2019-03-14 19:04:59

标签: java node.js performance

我已经对REST API进行了性能测试,该REST API将数据插入到MongoDB中,并且还使用Java和Nodejs Express开发了两个应用程序。

为了进行测试,我使用了JMeter,它调用了10次API(10个用户),并意识到Java为我提供了一致的性能,而Nodejs没有。 有时,Nodejs应用需要花费2毫秒以上的时间才能将简单的记录插入MongoDB。

我听说Nodejs对于IO应用程序来说速度更快,但是没有找到它。

有人可以告诉我为什么我没有那样的表现,或者我的理解或结果是正确的吗? 注意:我是Java专家,正在学习Nodejs。

更新: 我创建了rest api,它将在mongodb中插入记录,而我正在使用mongoose插入它。下面是我的代码-

router.post("/", (req, res, next) => {
    const order = new Order({
        _id: new mongoose.Types.ObjectId(),
        email: req.body.name,
        uid: req.body.uid,
    });
    console.log(order);
    order.save()
        .then(result => {
            console.log(result);
            res.status(201).json({
                message: "Order is successfully added",
            });
        })
        .catch(err => {
            console.log(err);
            res.status(500).json({
                error: err
            });
        });
});

0 个答案:

没有答案