Java RestApi批量响应
我们有一个长时间运行的处理,需要通过springboot rest api端点来处理。消费者将读取此端点(GET)并处理数据 由于这是一个长时间运行的过程,我不希望端点运行并向使用者返回一个巨大的JSON 我想做的是Java RestApi批量响应,java,spring-boot,rest,batch-processing,Java,Spring Boot,Rest,Batch Processing,我们有一个长时间运行的处理,需要通过springboot rest api端点来处理。消费者将读取此端点(GET)并处理数据 由于这是一个长时间运行的过程,我不希望端点运行并向使用者返回一个巨大的JSON 我想做的是 使用CompletableFuture或DeferredResult在不同线程中处理处理() 处理过程应该返回10个对象(它们本身会很大) 端点获取这10个对象并将其作为响应返回给使用者 端点应该处理接下来的10个对象并返回响应 这应该持续到所有处理完成为止 这种方法可行吗?从端点
这种方法可行吗?从端点返回响应后是否可以一次又一次地处理?换句话说,端点可以充当批处理程序吗?欢迎使用堆栈溢出。请看这里的一个问题。如果可能的话,试着提供一个解决方案。当你有一个特定的问题,并且你的问题阐述了这个特定的(不是宽泛和笼统的)观点时,你很可能会得到你所寻求的帮助;否则,很难用一个非常通用的上下文来解决问题。