有人在用 rust 写 web api 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BeijingBaby
V2EX    Rust

有人在用 rust 写 web api 吗?

  •  
  •   BeijingBaby 172 天前 3802 次点击
    这是一个创建于 172 天前的主题,其中的信息可能已经有所发展或是发生改变。
    感觉效率嘎嘎低,不适合干活啊
    18 条回复    2025-07-18 14:19:40 +08:00
    craftsmanship
        1
    craftsmanship  
       172 天前 via Android
    非要拿着锤子缝衣服 那只能尊重祝福
    justsoup
        2
    justsoup  
       172 天前
    1.适合高性能场景,不适合快速迭代的 CRUD 应用
    2.Rust 的强类型系统和编译器能大幅减少运行时错误,长期维护效率反而可能更高
    3.Discord 用 Rust 重构关键服务,Cloudflare 将 Rust 用于其一些核心服务
    rming
        3
    rming  
       172 天前
    写过,axum + sea orm + copilot 效率还行啊
    iyaozhen
        4
    iyaozhen  
       172 天前
    有在做 性能敏感的场景,确实有收益
    R29kTA
        5
    R29kTA  
       172 天前
    自己写的项目在用 axum+sqlx+redis
    wogogoing
        6
    wogogoing  
    PRO
       172 天前 via iPhone
    不是有个 rocket 框架吗?
    这个: https://rocket.rs/

    之前想学 rust 的时候还去看了一下。
    duanxianze
        7
    duanxianze  
       172 天前
    除非单单服务器费用一年上百万,不然换 rust 就不值得
    cccssss
        8
    cccssss  
       171 天前
    axum 糊了 blog 和一个 api 层,效率并不慢。
    ufan0
        9
    ufan0  
       171 天前
    Rust+Rocket 一把梭,挺快的。

    效率低是指哪方面?
    yoiteshaw
        10
    yoiteshaw  
       171 天前
    我写过 actix-http ,没觉得和 fastapi 有啥明显效率的不同
    openmynet
        11
    openmynet  
       171 天前
    axum + sea orm + 宏,开发效率会高很多。rust 很适合配合 AI 来进行编码工作。不好的地方是每次编译的 target 下都是几十个 G 的编译产物,还有就是目前没有一款很好的 LLM 来对 rust 适配。在其他语言下有很亮眼表现的 LLM 到了 rust 语言下就变得很平庸。GPT, Claude ,Gemini, Deepseek 这都试过,各种翻车。基于 tauri+rust 产品:Lightedium ,所有底层全部是 rust 来写,混合少量的 C++。
    voidmnwzp
        12
    voidmnwzp  
       171 天前 via iPhone
    抽象程度类似于用 c 语言 crud 用 java 搞嵌入式
    bunny189
        13
    bunny189  
       168 天前 via iPhone
    @openmynet 等一下,几十个 G ????
    openmynet
        14
    openmynet  
       168 天前
    @bunny189 是的你没看错,rust 默认增量编译,在使用 vscode 进行开发时,一开始可能只有 5~6G 的编译产物,但一天下来就会超过 20G ,2~3 天就有 5 ,60G 了,这时候就得 cargo clean 清理 target 目录了。
    JZ8ZW193q6W9Awgy
        15
    JZ8ZW193q6W9Awgy  
       166 天前
    @openmynet #14 那不得编译个几个小时不会结束啊 ?
    openmynet
        16
    openmynet  
       159 天前
    @xixibb 那倒没有,大概 4~5 分钟 ( cpu:amd5900 )
    IIInsomnia
        17
    IIInsomnia  
       144 天前
    seansong
        18
    seansong  
       130 天前
    习惯用 axum+sqlx ,可能是因为熟练了吧,开发效率貌似还不错
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4743 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 09:46 PVG 17:46 LAX 01:46 JFK 04:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86