问题标签 [amqp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1136 浏览

message-queue - zeromq/AMQP 可插拔?

[1] 我正在阅读 AMQP 标准,似乎交换、队列和绑定组件之间有明确的分离。但是,查看 zeromq 文档,zeromq 似乎不允许您插入自己的交换/队列/绑定实现。

[2] 另外,是否有任何可用的 AMQP 框架,我不需要担心协议细节,只需插入我的每个组件的实现并期望它工作?(类似于 AMQP 的保险丝)。

更新:我认为 zeromq 不是一个符合 AMQP 的消息系统并且没有绑定的概念,所以我认为第一个问题可以忽略。

0 投票
3 回答
3275 浏览

php - Retrieve messages from RabbitMQ queue(s)

I'm looking to implement RabbitMQ into my PHP application, and am using the php-amqp extension. My only question is this, how do I easily query to return the contents of the queue in PHP?

php-amqp seems to not enable me to do this. If I am going wrong, please help me out here :)

0 投票
1 回答
909 浏览

message-queue - txAMQP 可以在 RabbitMQ 中解绑吗?

我想删除 RabbitMQ 中的绑定而不删除绑定队列。我正在使用带有 0.8 AMQP 规范的 txAMQP;它似乎是 RabbitMQ 支持的唯一版本,但它没有unbind方法。

奇怪的是,仔细阅读源代码表明 RabbitMQ 支持取消绑定,这让我很困惑。

我可以取消绑定客户端和服务器的这种组合吗?如果是这样,怎么做?

0 投票
5 回答
6743 浏览

c++ - AMQP C++ 实现

我们正在编写需要消息传递的 C++ 代码。是否有可用的免费/开源和稳定的 AMQP 服务器,它具有同样稳定的 C++ 客户端库。我们还需要向用户提供我们代码的 Python 接口(想法是在 C++ 中做最大的事情并在 Python 中公开 API)。

什么是实现这一目标的最佳方法。

0 投票
4 回答
15248 浏览

c++ - 是否有具有稳定 C++ 客户端库的 AMQP 实现

是否有具有稳定 C++ 客户端库的 AMQP 实现

0 投票
3 回答
1221 浏览

c++ - 可以使用 ActiveMQ CPP Api 与 RabbitMQ Broker 对话吗?

我们有需要通过 RabbitMQ 代理发送消息的 C++ 软件,有人尝试过 ActiveMQ CPP lib (CMS) 向 RabbitMQ 代理发送/接收消息吗?

0 投票
1 回答
1188 浏览

ruby-on-rails - 如何通过 Ruby AMQP 胡萝卜库使用外部服务器

我正在使用 Ruby AMQP Carrot 库,并且正在尝试与虚拟机上的测试 RabbitMQ 服务器对话。机器上的 AMQP 端口已打开,但我无法让 Carrot 建立外部连接。我尝试了以下方法:

Carrot.queue('消息', :durable => true, :server => '192.168.162.176')

Carrot.queue('消息', :durable => true, :host => '192.168.162.176')

0 投票
1 回答
438 浏览

messaging - 观察 RabbitMQ 中的元数据操作

我想在 RabbitMQ 创建或删除队列、交换或绑定时发送消息。这对客户端 API 可行吗?作为插件呢?

0 投票
1 回答
902 浏览

architecture - AMQP 客户端消息格式

根据我对 AMQP 的理解,消息总线的“客户端”可以使用他们希望的任何格式,即结构对客户端消息是不透明的。

包含指定给定“交换”的消息协议格式的开销是一种常见的做法吗?例如,有一个以“\n”结尾的第一行,指定协议 MIME 类型(XML、JSON 等)

或者有没有我还没有偶然发现的配置选项?

0 投票
2 回答
60562 浏览

amqp - AMQP 中的“交付模式”是什么?

我了解有 2 个选项可用:

  • “非持久”
  • “执着的”

但这实际上意味着什么?

“非持久性”如:如果没有消费者,AMQP 结构将尝试传递消息,消息会被丢弃吗?

“持久”如:AMQP 将重试消息,直到消费者接受它?