分享一个 serverless 框架,即使带上 VM 性能也吊打 nest

325 天前
 zy445566

之前我也发过 我那个框架的分享 在这个论坛

传送门: https://v2ex.com/t/891986

这次重复说明就不说了,主要说我这个语法和压测

import {VaasServerType, Decorator } from 'vaas-framework'

export default class Hello {
    @Decorator.VaasServer({type:'http',method:'get',routerName:'/hello'})
    async hello({req,res}:VaasServerType.HttpParams) {
        return {
            hello:'world'
        }
    }
}

其它语法例子可参考: https://github.com/virtual-less/vaas-template/tree/main/src/apps

然后就是压测了,一开始也是没准备这个文章,后来我同事选型框架,因为他觉得我这个很好用,但是由于使用了 vm 怕性能不行,所以做了一个简单的压测。

老实说我是没有想到,因为我这个框架带了 vm 以为顶多和 nest 达到一个 55 开的水平,没想到领先 nest 这么多。这里再说一下,没有使用 pm2 启动也能达到 5k 到 6k 的水平,20 倍 nest 小意思🐶

忍不住给自己点赞 🐮比!!!

1601 次点击
所在节点    Node.js
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/949887

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX