当前位置: 首页 > 知识库问答 >
问题:

ASP.NET MVC异步操作:谁在等待结果?[副本]

邹海荣
2023-03-14

共有1个答案

米俊晤
2023-03-14

我将尽力解释我所理解的:

等待者:您的服务器,例如IIS。Router在那里没有做任何像魔术一样的事情,只是通过简单的mvc管道运行,在其中一个级别上执行一个长时间的操作。

如何等待:如果您知道您的应用程序有一些长时间运行的任务,您应该更改web服务器中的一些配置以获得高并发性。您可以了解如何在高并发/高延迟Web服务调用的服务器配置中完成此操作。它为您提供了防止HTTP503状态的可能性。

 类似资料:
  • 问题内容: 我不确定如何处理这种情况,因为我是iOS开发和Swift的新手。我正在像这样执行数据获取: 我的loadShows()函数解析从加载到UIWebView的网站中获取的大量数据。问题是我在loadShows函数中有一个等待10秒钟左右的计时器。这允许页面中的javascript在开始解析数据之前完全加载。我的问题是完成处理程序在我的loadShows()之前完成。 我想做的是为“ isC

  • 尽管我花了几天时间研究了关于基于任务的异步模式(TAP)、async和await的MSDN文章,但我仍然对一些更精细的细节感到有点困惑。 我正在为Windows Store应用程序编写一个记录器,我希望同时支持异步和同步日志记录。异步方法跟随TAP,同步方法应该隐藏所有这些,并且看起来和工作起来像普通方法一样。 这就是异步日志的核心方法: 这看起来是正确的,但它并不起作用。整个程序永远冻结。 版本

  • 我试图在react/electron项目中使用async/await,但它不起作用。我想要的是获取docker容器状态列表。但是安慰。日志(列表)返回未定义的。 有人能帮我吗?:)

  • 执行以下操作有什么不同: vs 在我的情况下,出于某种原因,只有第二种方法有效。第一个似乎永远不会结束。

  • 我正在用。NET核心编写一个ASP.NET MVC站点。我试图封装一些常见的异常处理。在基类中,我有这个方法。 从继承自该基类的控制器中,我使用如下方法: 假设_someservice.getAsync()方法如下: 这工作得很好,将捕获基类方法中的异常并返回NotFound结果。 但是,我希望避免从SomeService.GetAsync方法调用。result。我读到的任何地方都说不要那样做,因

  • 问题内容: 如果一个块上有多个线程在等待,并且锁变为可用,谁先走?是按线程优先级(然后是先到先得)进行吗? 并且是否适用相同的规则(带有多个ing线程)? 问题答案: 根据这个家伙的说法:http : //tutorials.jenkov.com/java-concurrency/starvation-and- fairness.html Java对顺序不做任何保证。所以我想这不是基于线程优先级的