0

我正在使用 ASP.NET MVC4 和 WCF 服务设置服务器-客户端解决方案,并认为您可能对几个问题有一些意见。

WCF 服务从非常慢的第 3 方服务获取数据。所以我的计划是以下场景:

  1. 用户登录,向 MVC 控制器发出 jQuery-ajax 请求
  2. 控制器向 WCF 服务请求数据
  3. 该服务从第 3 方检索少量数据,在返回之前...
  4. 来了:该服务产生一个后台线程来从第 3 方下载大量数据
  5. 服务返回少量数据
  6. 客户端获取少量数据并显示,但也开始轮询服务以获取大量数据
  7. 大量数据下载到WCF-service,并放入cache-database
  8. 服务在下一次轮询请求时将大量数据返回给客户端。

我的问题:

  1. 我不是在想这个吗?
  2. 我应该使用什么样的后台线程机制?WCF 服务托管在 IIS 中。
  3. 从客户端轮询是否是检索下一个数据块的正确方法?

谢谢你的时间!

4

0 回答 0