title: Two spring boot apps communicating with messaging queue between each other
body: <p>I have two spring boot apps running in the same local network and they need to communicate with each other. An obvious answer is to leverage REST API and make http calls, but I would like to use Spring Integration project for this purpose. </p>
  
  <p>That said, I have several architectural questions regarding that:</p>
  
  <ol>
  <li><p>Should I setup a standalone messaging framework (e.g. Rabbit MQ) or embedded should also work (e.g. messaging will be embedded to one of the two apps).</p></li>
  <li><p>If standalone, what messaging framework should I choose: ActiveMQ, RabbitMQ or something else?</p></li>
  </ol>