我正在为应用程序开发 Web API。我遇到了一种情况,用户将向我的 API 发送一些数据。处理完数据后,我必须将一些数据转发给其他 API。
但我不想专注于从第二个 API 到我调用的地方的响应。
调用第二个 API 后,我想将我的响应发送给用户,而无需等待第二个 API 响应。谁能告诉我如何处理这种情况?
我的 API 是用 JAVA spring boot REST 编写的,第二个调用的 API 是在 PYTHON 中。
我正在为应用程序开发 Web API。我遇到了一种情况,用户将向我的 API 发送一些数据。处理完数据后,我必须将一些数据转发给其他 API。
但我不想专注于从第二个 API 到我调用的地方的响应。
调用第二个 API 后,我想将我的响应发送给用户,而无需等待第二个 API 响应。谁能告诉我如何处理这种情况?
我的 API 是用 JAVA spring boot REST 编写的,第二个调用的 API 是在 PYTHON 中。
@Async
将使其在单独的线程中执行,即调用者不会等待被调用方法的完成。
限制
示例: Spring Doc,示例 1,示例 2