【问题标题】:Why is AMQP a two-way RPC protocol?为什么 AMQP 是双向 RPC 协议?
【发布时间】:2017-03-13 10:39:18
【问题描述】:

我阅读了 Pika 文档,但我不太明白为什么它说“AMQP 是一种双向 RPC 协议,客户端可以向服务器发送请求,服务器可以向客户端发送请求......”。谁能给我一个例子吗?

这是否意味着我们创建了一个交换。

客户端发送:exchange.declare 服务器回复:exchange.declare-ok

这是两个方法请求吗?

【问题讨论】:

    标签: rabbitmq mq pika


    【解决方案1】:

    在您的特定示例中,exchange.declare 是客户端请求,exchange.declare-ok 是服务器响应。

    不过,服务器可以向客户端发送一些方法,例如basic.deliverbasic.returnconnection.blocked(RabbitMQ 特定扩展)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-06
      • 2016-05-30
      相关资源
      最近更新 更多