想用 Rust 写一个高并发论坛,什么框架合适?

2021 年 4 月 13 日
 rv54ntjwfm3ug8
7408 次点击
所在节点    Rust
10 条回复
Clarke
2021 年 4 月 13 日
actix-web
CodeChou
2021 年 4 月 13 日
现在还写论坛?
chinvo
2021 年 4 月 13 日
actix 确实比 hyper 更适合写业务
Jirajine
2021 年 4 月 13 日
既然用 rust 了,那性能肯定不是问题,所有框架都能满足。
成熟的就 actix 和 rocket,API 设计更友好的就 tide,如果喜欢函数式风格还可以试试 warp 。

其他配套的工具(数据库等)可以看这里
https://www.arewewebyet.org/
Leviathann
2021 年 4 月 14 日
@Jirajine rocket 从排行榜来看性能奇烂。。200+接近 300 名
fakeshadow
2021 年 4 月 14 日
不要迷信用 Rust 写的就性能都好,楼上有些列出的性能是真不行。不点名了省得引战。
高并发一定要选用 tokio 的。比如 actix-web, warp, rocket(git master)
Jirajine
2021 年 4 月 14 日
@Leviathann 那是因为之前版本的 rocket 还没有迁移到异步。
Nugine0
2021 年 4 月 28 日
高并发不是换个语言或者框架就行的。
web server 速度再快,全卡在数据库上,那又有什么意义。
目前 rust web 框架还做不到像其他语言那样友好,速度快一两个数量级其实不算什么优势。
seakingii
2022 年 3 月 15 日
@Nugine0 为什么 web server 一定要和数据库关联?
IIInsomnia
2023 年 3 月 15 日
可以试试 [api-tpl-rs]( https://github.com/shenghui0779/api-tpl-rs),基于:axum+sea-orm ,非常适合新手

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

https://study.congcong.us/t/770421

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

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

© 2021 V2EX