问题标签 [activemq-cpp]

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 投票
1 回答
944 浏览

jms - ActiveMQ STOMP 客户端中的消息压缩

是否可以在发布到队列/主题时实现文本消息压缩(不修改服务器或消费者)?我想知道现有的Java STOMP 客户端或CPP STOMP 客户端(ActiveMQ-CPP)是否支持消息压缩?

谢谢你。

0 投票
2 回答
1245 浏览

jms - 为什么 ActiveMQ 消息服务器需要 JDK,而不是 JRE?

ActiveMQ 消息代理需要 Java JDK(不是 Java 运行时 JRE)。有谁知道为什么?

谢谢你。

0 投票
1 回答
915 浏览

c++ - ActiveMQ C++ 同步消费者

ActiveMQ C++ 客户端有一些代码示例,它们是异步的。我正在寻找的是同步消费者。我只想发送和接收消息。我指出的代码使用异步,不知道如何从中创建一个同步类。

MessageConsumer类表示有同步调用,即:recieve()。当我在我的对象上调用它时,它失败如下,我该如何解决这个问题?我怎么能从队列中调用接收。

这是代码:

0 投票
2 回答
1687 浏览

c++ - 分段故障失败?

我怎样才能解决这个问题?你需要更多代码吗?我不知道它在哪里失败?我怎样才能找到它失败的地方?

它转储到哪里?

编辑:
这是代码:

0 投票
1 回答
2519 浏览

c++ - ActiveMQ C++ 同步客户端

我有以下来自apache 的svn 的代码。如您所见,这是一个异步客户端。我想要的是一个同步客户端,这样客户端就可以问我的消费者“我能收到一条消息吗”,而我的消费者“当然可以,先生,就在这里”。所以我不需要异步客户端,但我找不到同步的例子,当我编码时,我总是得到分段失败。

如果你看这段代码,有一个名为 onMessage 的方法,这是由于监听器,我什至不能在那里返回消息。无法更改返回类型。

问题是,我怎样才能使这个示例类同步,而不会导致分段失败。分割失败的问题在这里。.

0 投票
1 回答
384 浏览

timeout - 当消息发送到具有属性 timetolive 的队列时,activemq-cpp 接收超时

我用activemq生产者向队列发送一条消息,属性为“timetolive”,然后用activemq消费者函数receive(long long timeout)接收。收到一些消息后,接收总是超时并且无法再次接收任何消息。

当消息没有属性 timetolive 时效果很好。

为什么,以及接收超时时我该怎么办。

版本 Activemq 5.4.2 activemq-cpp 3.2.5

0 投票
1 回答
757 浏览

timeout - activemq-cpp 如何获取状态发送或接收超时

当我向代理发送消息时,我已经为 activemq 连接设置了超时属性。

但是当它发送超时时我无法得到任何异常或返回。

我无法获得发送成功或超时的状态。

当我使用receive(long long timeout)时也发生了这种情况;

有没有办法区分这两种状态?

版本 Activemq 5.4.2 activemq-cpp 3.2.5

网址:

连接代码:

发送代码:

0 投票
1 回答
488 浏览

windows - 用 MinGW 构建 ActiveMQ-CPP?

我有一个即将推出的 Qt 项目,需要使用 ActiveMQ-CPP 库。从我目前的研究来看,ActiveMQ-CPP 似乎只支持 Windows 上的 MSVC。我更喜欢使用 MinGW,因为它是一个跨平台项目,所有其他平台都使用 gcc。

关于使 ActiveMQ-CPP 与 MinGW 一起工作,是否有任何指南或直接是或否?

谢谢。

0 投票
1 回答
443 浏览

c++ - ActiveMQ-CPP 和 Visual Studio 2003

ActiveMQ CPP 和 Visual Studio 2003

我需要让 AMQ 使用一些需要 VS 7.1 的代码,但是我很难获得它以及使用 VS 7.1 构建的各种 Apache 库(如 apr 等)。AMQ-CPP 有一个 vs2008 解决方案/项目,我用它作为模板并尝试为 VS 7.1 创建一个,

但是,在尝试构建时,我收到如下错误:

简而言之,有没有人能够使用 VS 7.1 构建并成功运行 AMQ?是否支持编译器?

我已经浏览了常见问题解答(没有发现任何一种方式)并在他们的 ML 上发布了问题,但无济于事。

任何信息或链接都会很棒。

http://activemq.apache.org/cms/index.html

0 投票
1 回答
2312 浏览

java - 将 C++ 连接到 ActiveMQ 代理

我正在尝试开发与 C++ 和 Java 之间的 JMS 通信的应用程序。

我有一个带有 Java 代理的“服务器”,我想连接一个 c++ 发布者/列表者

我该怎么做?

我的 Java 类是:

“服务器”:

制片人

消费者:

问候