命名管道(mkfifo)是RabbitMQ的前身吗?

命名管道(mkfifo)是RabbitMQ的前身吗?

RabbitMQ 是否用于进程间通信,如管道和命名管道? RabbitMQ 与命名管道相比如何?分布式系统除外。

RabbitMQ对于那些没有遇到过它的人来说,它是一个使用 AMQP 的开源中间件企业消息代理。)

答案1

RabbitMQ 是否用于进程间通信,如管道和命名管道?

不。这不是理解 RabbitMQ 或一般基于消息传递代理的中间件的最佳方式。

如果您正在寻找一个范例来开始理解 RabbitMQ 及其同类产品,那么根本不要考虑低级 IPC。

想想 Unix 邮件。

当然,一旦了解了细节,它就不完全是邮件了。

不过邮寄是个好办法第一次近似无论如何,为了理解这些概念,比从 IPC 或 RPC 子系统进行比较要好得多。

相关内容