2017-03-13 122 views
0

我讀了Pika文檔,但我不明白它爲什麼說「AMQP是雙向RPC協議,客戶端可以向服務器發送請求,服務器可以向客戶端發送請求...」。任何人都可以給我一個例子嗎?爲什麼AMQP是雙向RPC協議?

這是否意味着當我們創建一個交換。

客戶端發送:exchange.declare 服務器回覆:exchange.declare-OK

是這兩種方法的要求?

回答

1

在您的具體示例中exchange.declare是客戶端請求,exchange.declare-ok是服務器響應。

儘管有一些服務器可以發送給客戶端的方法,例如, basic.deliver,basic.return,connection.blocked(RabbitMQ-specific extension)。