分享一个serverless框架,即使带上VM性能也吊打nest
之前我也发过 我那个框架的分享 在这个论坛 传送门:https://cnodejs.org/topic/6360b875d3061f5e5fe893a7 这次重复说明就不说了,主要说我这个语法和压测
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小意思🐶
忍不住给自己点赞 🐮比!!!