Being new to enterprise mq's, rabbit in particular, is there a definition for what an exchange does/is? The tutorial talks about how use use an exchange, and the 3 different types of exchanges but is there more conceptually to an exchange than functioning as a logical abstraction for segmenting queues and routing per virtual host and/or server?<div>
<br></div><div>From what I've read so far, it doesn't appear to be possible for an exchange to span servers, true?</div><div><br></div><div>Where do vhosts fit in this model? server -> vhost -> exchange -> queue? Are they just another logical abstraction that sits on top of exchanges? Is segmenting security the main/only reason? </div>
<div><br></div><div>Links are always welcome, I've attempted to search for this information but get pages of code examples for results. So now I'm asking.</div><div><br></div><div>Best,</div><div><br></div><div><div>
<br clear="all">-Jeff<br><br>
</div></div>