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