gpt4 book ai didi

c# - 异步架构

转载 作者:太空宇宙 更新时间:2023-11-03 18:50:08 24 4
gpt4 key购买 nike

我有一个通过网页 UI 显示的 C# 库。当然还有 UI 层,它通过业务逻辑层进行调用,而业务逻辑层又访问数据访问层以检索数据。数据实际上是通过具有异步查询数据能力的 Web 服务检索的。

我开始学习如何异步处理请求以加快页面时间(使用多个线程尽快从 Web 服务中获取多个项目),并通过线程实现可扩展性时间。

考虑到我的代码的三层架构,这是否意味着页面异步地通过业务层进行调用(因此通过并发请求来加速),而数据层中的 Web 服务反过来也会进行它的异步请求?杂耍所有回调的逻辑正在伤害我的大脑。是否有任何资源可用于此类方法?

最佳答案

如果您愿意介绍一种新语言,F# 非常擅长编写异步代码,恕我直言,除了简洁之外,这是它的主要优势之一。编写异步代码看起来几乎与线性非异步代码一模一样!

相关链接:

如果您不想引入新语言,这里有一个使用迭代器来简化代码的技巧:

关于c# - 异步架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/944902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com