V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wangyzj
V2EX  ›  程序员

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

  •  1
     
  •   wangyzj · 164 天前 · 1875 次点击
    这是一个创建于 164 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每年一问
    wanzi2019
        1
    wanzi2019  
       163 天前
    gin 啊,其他的真没看出有什么必要
    rust
        2
    rust  
       163 天前
    GoFiber
    cosmtrek
        4
    cosmtrek  
       163 天前
    Gin+Gorm 足矣
    lesismal
        5
    lesismal  
       163 天前
    吹个牛逼并且说个事实,如果只是协议交互,前端直接 js rpc ,http 、websocket 都支持,json 、pb 各种序列化方案随便你扩展,server 端主动推送、广播都能搞,中间件像 gin 一样方便定制,性能吊打普通 http ,性能、易用性全方位领先 golang 同领域其他 rpc 框架,从前端到服务端集群 /微服务之间可以全线 arpc 打通:
    https://github.com/lesismal/arpc
    liuxu
        6
    liuxu  
       163 天前 via Android
    公司项目用 gin ,个人项目用 fiber

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

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

    公司项目还是稳定为主,2c4g 单机 20k ,瓶颈肯定不会出在框架自身,基本可以对付所有项目了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4264 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 09:06 · PVG 17:06 · LAX 02:06 · JFK 05:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.