2022 年了,目前的 Go web 框架怎么选?

2022-01-21 16:50:07 +08:00
 wangyzj
每年一问
4601 次点击
所在节点    程序员
7 条回复
wanzi2019
2022-01-21 18:59:09 +08:00
gin 啊,其他的真没看出有什么必要
rust
2022-01-21 19:53:48 +08:00
GoFiber
RiceMarch
2022-01-21 22:16:44 +08:00
cosmtrek
2022-01-21 23:44:27 +08:00
Gin+Gorm 足矣
lesismal
2022-01-22 01:35:38 +08:00
吹个牛逼并且说个事实,如果只是协议交互,前端直接 js rpc ,http 、websocket 都支持,json 、pb 各种序列化方案随便你扩展,server 端主动推送、广播都能搞,中间件像 gin 一样方便定制,性能吊打普通 http ,性能、易用性全方位领先 golang 同领域其他 rpc 框架,从前端到服务端集群 /微服务之间可以全线 arpc 打通:
https://github.com/lesismal/arpc
liuxu
2022-01-22 11:03:27 +08:00
公司项目用 gin ,个人项目用 fiber

我前两个月做过压测,目前性能测试排行榜第一霸榜的 actix-web 是 rust 写的,而 fiber 能和它基本持平,2c4g 配置可以 60kqps ,而 rocket0.5 和 gin 20kqps

但是 web 框架不能只看性能,fiber 用的引擎在某些情况似乎有些问题,不过是一两年前的报告,现在不清楚了,个人用有些坑踩一踩学习下经验挺好的

公司项目还是稳定为主,2c4g 单机 20k ,瓶颈肯定不会出在框架自身,基本可以对付所有项目了
helloword001
2022-08-18 16:20:55 +08:00
go-zero 和 echo 咋样

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

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

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

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

© 2021 V2EX