带Spring集成的API聚合

带Spring集成的API聚合,spring,spring-boot,microservices,Spring,Spring Boot,Microservices,我正在开发一个进程(聚合)RESTAPI,它聚合来自其他3个RESTAPI的响应。这3个API中的每一个都有稍微不同的JSON请求模型,但每个请求消息所需的所有详细信息都可以在process API传入请求(“模式”:1-是静态的,可以硬编码) 目前,process API是使用Spring引导、Rest控制器、服务、外部客户端来调用API1、API2、API3和CompletableFuture来编写的,以使外部客户端的调用异步 然而,决定使用Spring集成框架和消息传递模式重写流程API

我正在开发一个进程(聚合)RESTAPI,它聚合来自其他3个RESTAPI的响应。这3个API中的每一个都有稍微不同的JSON请求模型,但每个请求消息所需的所有详细信息都可以在process API传入请求(“模式”:1-是静态的,可以硬编码)

目前,process API是使用Spring引导、Rest控制器、服务、外部客户端来调用API1、API2、API3和CompletableFuture来编写的,以使外部客户端的调用异步

然而,决定使用Spring集成框架和消息传递模式重写流程API

主要问题:

在组件和流/通道方面,这个场景中最好的Spring集成架构是什么?(我对Spring集成非常陌生)

我在考虑下面的方法,但它看起来不是一个最佳的方法