I am new to spring-integration and want to understand how to implement the following scenario using Spring Integration.
I am trying to create a distributed application which will have multiple nodes(like in a cluster) with following requirements.
-I need to implement the request/reply based messaging over TCP/IP.
-I do not want to use a message broker (e.g. ActiveMQ).
-I am planning to use the TCP inbound and outbound gateways provided by SI.
I am not sure how SI can help me achieve the following
- How will the request/reply correlation work when there are multiple clients connecting to the same server side TCP-inbound-gateway?
- I understand that the message headers get stripped off when sending the message over TCP/IP, what is the workaround?
- Is this approach workable at all? :(
Thank you
Sandip