I am planning to implement an integration flow as below:
IntegrationFlows.from(httpInboundGateway)
.transform(transformer-rest-api-1)
.transform(transformer-rest-api-2)
.handle(jdbc-outbound)
.handle(http-outbound-gateway-1)
.get();
The requirements that I want to fulfill are:
- to make this run in parallel threads as much as possible
- persist message at every end-point
- make very endpoint as rest-api (to make the flow scalable)
Does it make any sense to make the flow reactive? If so how to go about it? How do I log at every step? (Does wiretap help?), and Finally, can you please provide a concrete example that of a simple implementation for above in java dsl?