service - Web 服务和来自同一客户端的多个请求

标签 service

如果我有一个客户端应用程序向我的 Web 服务一个接一个地发送请求,那么 Web 服务是否能够处理发出的每个请求,并且不会因为发出的新请求而覆盖先前的请求?我希望所有请求都得到处理,而不是被另一个请求替换。我能否对来自同一客户端的多个请求执行此操作

最佳答案

我不知道为什么另一个答案这么长,本质上是一个关于基础知识的简单问题,但答案是

每个请求都是独立于其他请求的,除非您专门将某种交叉编译到服务器中(例如每个请求使用的静态跨线程列表或更复杂的结构)。

如果使用通过事件给出结果的异步模式,则更容易在客户端遇到交叉 - 您需要确保获得正确请求的结果(通常通过提供一些 token 作为“自定义状态”来完成“变量,您可以使用它来确定响应处理程序中的原始请求)。

关于service - Web 服务和来自同一客户端的多个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640750/

相关文章:

Android 服务 - 何时使用 Context.bindService 与 Context.startService

java - CrudRepository 是怎么知道去哪张表取数据的呢?

service - 我在 Windows 服务中收到 system.configuration.settingspropertynotfoundexception 错误

tomcat - 如何以管理员身份启动tomcat服务

java - 如何在服务中使用 FirebaseListAdapter<String>?

android - 如何在 Android 中的 Activity/任务更改时收到通知

WCF - 在单个 APP.Config 文件中定义多个服务?

javascript - AngularJS 服务函数不返回 promise

angularjs - $http 通过服务调用,然后将数据拉入 Controller (AngularJS)

android - 使用其组件名称找不到服务