0
我讀了Pika文檔,但我不明白它爲什麼說「AMQP是雙向RPC協議,客戶端可以向服務器發送請求,服務器可以向客戶端發送請求...」。任何人都可以給我一個例子嗎?爲什麼AMQP是雙向RPC協議?
這是否意味着當我們創建一個交換。
客戶端發送:exchange.declare 服務器回覆:exchange.declare-OK
是這兩種方法的要求?
我讀了Pika文檔,但我不明白它爲什麼說「AMQP是雙向RPC協議,客戶端可以向服務器發送請求,服務器可以向客戶端發送請求...」。任何人都可以給我一個例子嗎?爲什麼AMQP是雙向RPC協議?
這是否意味着當我們創建一個交換。
客戶端發送:exchange.declare 服務器回覆:exchange.declare-OK
是這兩種方法的要求?
在您的具體示例中exchange.declare
是客戶端請求,exchange.declare-ok
是服務器響應。
儘管有一些服務器可以發送給客戶端的方法,例如, basic.deliver
,basic.return
,connection.blocked
(RabbitMQ-specific extension)。