【发布时间】:2009-06-03 22:44:22
【问题描述】:
我有一个通过网页 UI 显示的 C# 库。当然还有 UI 层,它通过业务逻辑层进行调用,然后访问数据访问层以检索数据。数据实际上是通过具有异步查询数据能力的 Web 服务检索的。
我开始学习如何异步处理请求以加快页面时间(使用多个线程尽快从 Web 服务中获取多个项目),以及通过线程不被捆绑的可扩展性时间。
鉴于我的代码的三层架构,这是否意味着页面通过业务层异步调用(并因此通过并发请求来加速),而数据层中的 Web 服务反过来也会使其异步请求?处理所有回调的逻辑正在伤害我的大脑。有这种方法的资源吗?
【问题讨论】:
标签: c# architecture asynchronous