Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Rest Spark Java中的异步请求_Rest_Asynchronous_Spark Java - Fatal编程技术网

Rest Spark Java中的异步请求

Rest Spark Java中的异步请求,rest,asynchronous,spark-java,Rest,Asynchronous,Spark Java,我使用spark java框架。我希望在RESTAPI中实现异步请求,因为它有长时间运行的进程,可能需要一分钟以上的时间。我想有下面的工作流程 客户提出请求 服务器以异步方式(在单独的线程中)接收请求进程 服务器收到请求后立即向客户机发送成功响应,但实际进程正在处理中 是否可以使实现使客户端自动知道服务器何时完成了处理?客户端可以从另一个RESTAPI定期检查请求的状态。但是,如果不像任何类型的听众那样这样做,这是可能的吗 我已经查看了Servlet的异步请求,尽管服务器以异步方式运行,但客户端

我使用spark java框架。我希望在RESTAPI中实现异步请求,因为它有长时间运行的进程,可能需要一分钟以上的时间。我想有下面的工作流程

  • 客户提出请求
  • 服务器以异步方式(在单独的线程中)接收请求进程
  • 服务器收到请求后立即向客户机发送成功响应,但实际进程正在处理中
  • 是否可以使实现使客户端自动知道服务器何时完成了处理?客户端可以从另一个RESTAPI定期检查请求的状态。但是,如果不像任何类型的听众那样这样做,这是可能的吗

    我已经查看了Servlet的异步请求,尽管服务器以异步方式运行,但客户端必须等待它完成

    否则,是否有可能避免ELB超时(当前只有1分钟)