Pipe

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

  • September 8, 2017

RabbitMQ 是用於程序間通信的,如管道和命名管道嗎?RabbitMQ 與命名管道相比如何?分佈式系統除外。

RabbitMQ,對於那些沒有接觸過的人,是一個開源的、中間件、企業消息代理,它講 AMQP。)

RabbitMQ 是用於程序間通信的,如管道和命名管道嗎?

不,這不是理解 RabbitMQ 的最佳方式,也不是理解基於消息傳遞代理的中間件的最佳方式。

如果您正在尋找一種範式來戴上您的隱喻帽子以開始理解 RabbitMQ 及其同類產品,那麼根本不要考慮低級 IPC。

想想 Unix 郵件。

當然,一旦了解細節,它就不是郵件了。

但是郵件對於理解這些概念來說是一個很好的初步近似,無論如何,這比從比較 IPC 或 RPC 子系統開始要好得多。

引用自:https://unix.stackexchange.com/questions/249267