2

Is RabbitMQ, for inter process communication, like pipes and named pipes? How does RabbitMQ compare to named pipes? Except distributed systems.

(RabbitMQ, for those who haven't encountered it, is an open source, middleware, enterprise message broker that speaks AMQP.)

xhienne
  • 17,075
  • 2
  • 52
  • 68
Sybil
  • 1,653
  • 5
  • 19
  • 37
  • RabbitMQ is interesting, however this question makes no sense at all. – Rui F Ribeiro Dec 14 '15 at 13:08
  • Now you know what RabbitMQ is, mikeserv. Interestingly, a new colleague at work asked me pretty much this question just under a fortnight ago. It's basically "I understand the Unix pipes and FIFOs paradigm. This new RabbitMQ thing, it's simply just like them, ne?" It was an attempt to fit RabbitMQ into paradigms that one already understands, in order to understand it. – JdeBP Dec 14 '15 at 13:09
  • JdeBP sees it right. I understand UNIX basics and now wonder how RabbitMQ compares to that. – Sybil Dec 14 '15 at 13:13
  • Fyodor - @JdeBP - ok. sorry guys. i didn't understand the question - and for the past couple of days there have been some attempts at *name-dropping* or something here in just weird looking advertising type questions. sorry i was suspicious - but your question looked weird! anyway, you guys both got my vote now. my sincerest apologies. – mikeserv Dec 14 '15 at 14:22

1 Answers1

7

Is RabbitMQ, for inter process communication, like pipes and named pipes?

No. That's not the best way to comprehend RabbitMQ, or indeed message-passing broker-based middlewares in general.

If you are looking for a paradigm to hang your metaphorical hat on in order to start understanding RabbitMQ and its ilk, don't think of low-level IPC at all.

Think about Unix mail.

It's not quite mail, of course, once one gets into the details.

But mail is a good first approximation for understanding the concepts, far better than starting by comparing to IPC or RPC subsystems, anyway.

JdeBP
  • 66,967
  • 12
  • 159
  • 343