• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wangyzj
V2EX  ›  程序员

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

  •  1
     
  •   wangyzj · Jan 21, 2022 · 5328 views
    This topic created in 1598 days ago, the information mentioned may be changed or developed.
    每年一问
    7 replies    2022-08-18 16:20:55 +08:00
    wanzi2019
        1
    wanzi2019  
       Jan 21, 2022
    gin 啊,其他的真没看出有什么必要
    rust
        2
    rust  
       Jan 21, 2022
    GoFiber
    cosmtrek
        4
    cosmtrek  
       Jan 21, 2022
    Gin+Gorm 足矣
    lesismal
        5
    lesismal  
       Jan 22, 2022
    吹个牛逼并且说个事实,如果只是协议交互,前端直接 js rpc ,http 、websocket 都支持,json 、pb 各种序列化方案随便你扩展,server 端主动推送、广播都能搞,中间件像 gin 一样方便定制,性能吊打普通 http ,性能、易用性全方位领先 golang 同领域其他 rpc 框架,从前端到服务端集群 /微服务之间可以全线 arpc 打通:
    https://github.com/lesismal/arpc
    liuxu
        6
    liuxu  
       Jan 22, 2022 via Android
    公司项目用 gin ,个人项目用 fiber

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

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

    公司项目还是稳定为主,2c4g 单机 20k ,瓶颈肯定不会出在框架自身,基本可以对付所有项目了
    helloword001
        7
    helloword001  
       Aug 18, 2022
    go-zero 和 echo 咋样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3738 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 00:50 · PVG 08:50 · LAX 17:50 · JFK 20:50
    ♥ Do have faith in what you're doing.