MVC4-WCF - 从第三方异步加载数据

时间:2013-04-30 10:11:06

标签: asp.net-mvc multithreading wcf iis

我正在使用ASP.NET MVC4和WCF服务设置服务器 - 客户端解决方案,并且认为您可能会对一些问题提出一些建议。

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

  1. 用户登录,向MVC控制器引发jQuery-ajax请求
  2. Controller请求WCF服务获取数据
  3. 服务从第三方检索少量数据,然后再将其返回......
  4. HERE IT COMES :该服务产生后台线程,以便从第三方下载大量数据
  5. 服务返回少量数据
  6. 客户端获取少量数据并显示它,但也开始轮询服务以获取大量数据
  7. 将大量数据下载到WCF服务,并放入缓存数据库
  8. 服务在下次轮询请求时将大量数据返回给客户端。
  9. 我的问题:

    1. 我是不是在想这个?
    2. 我应该使用什么样的背景线程机制? WCF服务托管在IIS中。
    3. 从客户端轮询是否有正确的方法来检索下一个数据块?
    4. 谢谢你的时间!

0 个答案:

没有答案