【发布时间】:2017-05-16 10:59:54
【问题描述】:
有人知道如何将 RabbitMQ 与 COBOL 连接起来吗?我尝试了 RabbitMQ 站点中的文档,但示例调用了诸如“RMQ_CONNECT”之类的程序,这些程序不存在。
【问题讨论】:
-
快速浏览一下rabbitMQ 文档,我没有看到任何地方可以向您展示如何在COBOL 中进行操作。您从哪里获得有关 RMQ_CONNECT 的信息?
-
基于该文档,您正在制作一个“自制”解决方案来调用 RabbitMQ。这里的人很可能无法为您提供帮助,因为一切都需要具体工作。如果我不得不猜测,我会说 API(用 C 编写)不在正确的位置。表面上看起来像是配置问题,我们无法真正诊断出这些问题。
-
该网站提到了用于服务器代理的 RabbitMQ、用于提供从 C 访问它的rabbitmq-c 库和提供入口点
RMQ_CONNECT、RMQ_RPC_CALL的包装库(可能用 C 编写) ,RMQ_STRERROR,RMQ_DISCONNECT。它没有链接到这个包装库,但描述了它是如何工作的。因此,要么联系作者提供它,要么自己编写。回答“如何连接”的问题:直接从rabbitmq-c调用C接口(见其描述)即可完成所需的一切。 -
RabbitMQ 也支持简单的协议,比如 STOMP