做一件事情需要很多步骤 step1 2 3 4. java 执行 1 以后,会在远程开启一个服务,然后服务需要好几秒钟启动后才可以执行 2. 否则就会报错。 我现在是 Thread.sleep 几秒来解决问题。 但是这样导致这个函数执行完毕需要十几秒。 这个时候前端调用这个函数的时候没有任何反应,直到十几秒以后才可以完成。 那么有什么优雅的方法来解决这个问题呢?
我的想法是,前端调用接口后我放到一个执行队列,然后当这个函数执行的时候, 会忽视其他的请求,然后中间每一步完成,给前端发一个消息。(不知道怎么办)