n8s.site | 异步 Rust 并不差:是你不行

2024-05-21

这篇文章批判了 Rust 社区过度使用异步编程的现象。作者认为,很多情况下异步并非必要,且过度依赖异步框架如 Tokio 导致了生态系统的碎片化和性能问题。作者主张开发者应该深入理解操作系统层面的异步机制如 epoll,并根据实际需求选择是否使用异步,而不是盲目追求“异步”。文章最后通过一个 websocket 服务器的例子,展示了使用标准库实现异步网络编程的方法,并论证了其与 Tokio 框架的性能相当。

41
未分类