阅读 Spring Integration 示例后,我心中产生了疑问。
我有一个小型应用程序,给定一个场景,需要“集成流”的结果来更新“ future ”中的“结果”。
阅读 MathServiceGateway 示例并没有澄清太多。
有人对类似函数的“回调”有建议吗? channel 拦截器似乎是下一个 promise ,但异步计算更适合“请求-响应”场景(WebClient - 服务 - Spring Integration -获取响应),就像调用者保持等待状态,直到集成流程完成。
这个想法是从 Spring Integration 内部执行的计算中检索结果。
问候。
最佳答案
请参阅Reference Manual关于此事。
您无需担心任何callback
或对 Future<?>
进行一些手动设置。根据 Spring Integration Gateway 组件逻辑,一切都由框架为您完成。
关于java - Spring集成回调方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33746782/