【发布时间】:2016-11-26 10:56:19
【问题描述】:
我想使用 Apache Qpid 订阅 Java 消息传递服务 (JMS) 发布-订阅服务。但是,我不想使用 Java,而是想使用 C++。我的客户告诉我这是可能的(甚至说微不足道)。他们是正确的吗?谁能给我举个例子?我看过的所有地方都说要使用 JMS,我必须使用 Java。这里的重点是该服务是第三方服务(因此我无法将其更改为使用 AMQP 或除 JMS 之外的任何其他协议)。
【问题讨论】:
-
如果你的客户说这是小事,也许他可以提供指点?
-
我怀疑我的客户可能并不知道。另外,想获得独立的意见。
-
如果您只是想订阅和排空消息,请查看 Qpid c++ 安装>示例文件夹中的 drain 可执行文件。如果足够了,您可以使用 drain 的源代码来实现它。让我知道这是否有帮助,我将为您提供有关如何实现此功能的完整路径。