Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 异步呼叫处理_Java_Spring - Fatal编程技术网

Java 异步呼叫处理

Java 异步呼叫处理,java,spring,Java,Spring,我有一个RESTAPI端点用于创建和更新。但两者都在调用异步服务。表示api向调用方提供即时响应 如果更新调用在创建调用之前,我如何在异步服务上处理它 注意:如果更新调用出现在创建调用之前,我正在使用Spring MVC?这对我来说毫无意义,因为为什么要对未创建的东西调用更新?最好有一些代码示例或进一步的解释。一些多线程工作线程从队列中选择api调用并调用我的api。如果一个线程选择创建调用,那么另一个线程将选择更新调用。然后,由于某些原因,如网络延迟或其他原因,更新调用首先出现,然后创建调用c

我有一个RESTAPI端点用于创建和更新。但两者都在调用异步服务。表示api向调用方提供即时响应


如果更新调用在创建调用之前,我如何在异步服务上处理它


注意:如果更新调用出现在创建调用之前,我正在使用Spring MVC

?这对我来说毫无意义,因为为什么要对未创建的东西调用更新?最好有一些代码示例或进一步的解释。一些多线程工作线程从队列中选择api调用并调用我的api。如果一个线程选择创建调用,那么另一个线程将选择更新调用。然后,由于某些原因,如网络延迟或其他原因,更新调用首先出现,然后创建调用comes将其作为synchronouse服务。如果使用websockets/stomp,则可以将响应发送回客户端,指示异步操作结束时发生了什么。