【发布时间】:2017-08-04 02:15:16
【问题描述】:
如何调用一个rest api,它可以同时响应来自不同用户的N个单独的调用?
【问题讨论】:
-
这部分你不需要担心。 IIS 会处理它。只需创建一个 API 并与多个用户一起发布数据,它就可以工作。
-
实际上我需要并行调用一个方法 100 次,所有 100 个线程都应该在后台运行并一次给出响应,它不应该串行运行。
-
使用 TPL 创建任务。每次调用时,您都可以关联一个将执行回调的委托。参见 Task.Run()
-
你能举个例子吗?
-
“如何调用”询问如何编写客户端代码以异步调用 REST API。但是在你的身体里,你说“如何构建一个可以响应的 REST API”,它询问如何构建服务器端 REST API 以允许响应多个查询。客户端或服务器的这种情况是两个不同的东西。您需要通过更新问题来澄清。
标签: c# asp.net-mvc asp.net-web-api