大型项目中的异步/等待

Muh*_*uri 0 c# asynchronous async-await asp.net-core

在大型和大规模项目中使用 Async/Await 调用每个数据库方法(存储库模式)好吗?它会降低我的服务器性能吗?对不起我的英语不好 :(

Ste*_*ary 5

在大型和大规模项目中使用 Async/Await 调用每个数据库方法(存储库模式)好吗?

是的。

它会降低我的服务器性能吗?

每个单独请求的速度将保持大致相同。但是,假设您的数据库后端也是可扩展的,那么您的服务器的可扩展性将会增加(变得更高性能)。