title: What is the fastest (lowest latency) messaging queue solution for sending a message from host A to host B?
body: <p>Ok folks, NOT counting ethernet speed (Infinitband), kernel bypass or any other fancy stuff, just plain TCP/IP (TCP/UDP over Ethernet) networking. What is the fastest messaging queue implementation that can deliver a message from host A to host B?</p>
  
  <p>Let's assume 10Gigabits ethernet cards connecting both machines with up-to-date architecture and CPUs. What latency in microseconds are we talking here for a 1472 bytes message (MTU - IP/UDP headers)?</p>
  
  <hr>
  
  <p>As @Sachin described very well, what I am looking for is the <strong>messaging queue and the latency number</strong> to send a message from A to B like below:</p>
  
  <p>Host A &lt;-------TCP-------> Messaging queue (process, route, etc) &lt;-------TCP-------> Host B</p>