【发布时间】:2011-05-20 13:05:05
【问题描述】:
我有一个托管在 IIS 中的 WCF 服务,它是各种第三方 API 的适配器。该服务所做的只是: - 接受来自 GUI 的同步操作调用 - 向第三方发出同步 Http 请求 - 将结果转换为规范格式 - 返回图形界面
实际上,它花费了大部分等待网络 i/o 的时间来完成。 在保持 GUI 同步界面的同时使这种服务规模化的最佳模式是什么?我知道对于具有大量 i/o 的 ASP.NET 应用程序,建议使用异步处理程序来释放执行请求的线程。
WCF 有什么好的模式吗?
谢谢, 彼得
【问题讨论】:
标签: wcf asynchronous scalability sync