14 条回复  ·  285 次点击
OBJECTION 小成 2024-7-11 13:20:42
最近也是闲着无聊再看 rust   先收藏了
xiangchen2011 小成 2024-7-11 13:35:02
写的挺好的
Cambra1n 小成 2024-7-11 13:44:45
谢谢分享,最近也想学习学习,但不清楚在后端和大数据中间件方面有哪些优势。
artiga033 小成 2024-7-11 19:08:42
sqlx 直接写 sql 还是有点无法接受,一般我宁愿选择 mongoDB 。

个人推荐个 ORM 框架 sea-orm,底层是 sqlx ,可以用 rust 写数据库的迁移文件,整体体验和.NET 的 entity framework 很类似
PTLin 小成 2024-7-12 11:59:07
补充一下,现代的 Mutex 其实内部都会自旋一段时间,获取不到锁并不会直接进行系统调用而休眠,因为现在处理器速度非常快,很多时候自旋的时候锁就被释放了。
tokio 的 Mutex 使用原则基本上是:假如是多 task 操作一个 Vec 那种,临界区非常小,并且不跨越 await (因为 await 点可能出现一个线程加锁,另一个线程释放的问题,所以 std Mutex guard 是!Send ,导致整个 future 都是!Send) ,直接用 std 的 Mutex 就好。但是假如是独占了一个需要长时间使用数据,例如异步的数据库链接,这种才需要使用 tokio Mutex 。
tairan2006 小成 2024-7-14 18:42:28
感觉学 rust 用来写 web 真的是浪费时间……
12
返回顶部