Gearbox⚙️是一个用Go编写的用于构建微服务的Web框架,侧重于高性能和内存优化。它建立在Fasthttp之上,比net/http快10倍。
在变速箱中,我们关心的是每种方法在构建过程中将使用的性能和内存,以及我们如何改进这一点。它还需要更多的时间来研究将使用的每个组件,并将其与其他开源Web框架的不同实现进行比较。它可能最终会以优化的方式编写我们自己的组件来实现我们的目标。
打包主要导入(";github.com/abahmed/gearbox";";github.com/valyala/Fasthttp";)func main(){//设置gearbox gearbox:=gearbox。new()//定义处理器变速箱。get(";/hello&34;,func(CTX*Fasthttp.。RequestCtx){CTX.。回应。SetBodyString(";Hello World!";)})//启动服务变速箱。开始(";:3000";)}。
如果您有任何问题或建议,请随时在Gitter上加入我们,或者给我们发电子邮件至[email protected]